ruby kopieren Ordner mit Unterordnern in ein Zielverzeichnis

Ich versuche zu kopieren einen Ordner mit allen Unterordnern von der Quelle zu einem Ziel-Ordner.
Der code unten nicht scheinen, es zu tun. Ich bin in der Lage, kopieren Sie einfach die Dateien anstelle von Unterordnern, indem Sie mit

FileUtils.cp_r(Dir["/Volumes/TempData/Collects/Sasi/android/*.*"],"/Volumes/Data/Apps/android")

Was ist es, was mir fehlt?

require 'fileutils'
puts "operating_system"
operating_system = gets.chomp

    if operating_system == "android" then
     FileUtils.cp_r(Dir["/Volumes/TempData/Collects/Sasi/android/**"],"/Volumes/Data/Apps/android")
     puts "done"
    elsif operating_system == "ios" then
     FileUtils.cp_r(Dir["Volumes/Data/Apps/iOS/CX5/**"],"/Volumes/TempData/Collects/For_CS")
     puts "done"
    else 
     puts "do nothing"
    end
InformationsquelleAutor sasi | 2013-07-04
Schreibe einen Kommentar