18
すべてのサブフォルダを含むフォルダをソースフォルダからコピー先フォルダにコピーしようとしています。 以下のコードはそうではありません。私はサブフォルダをターゲットディレクトリにコピーするrubyコピー
FileUtils.cp_r(Dir["/Volumes/TempData/Collects/Sasi/android/*.*"],"/Volumes/Data/Apps/android")
それは私が欠けていることは何ですかを使用して代わりに、サブフォルダのファイルだけをコピーすることができますよ!
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
ありがとう、それは動作します! – sasi
私のためにも動作します。 – amorphid
Threadnecromancer、@sasiもしあなたのために働いたら、答えを受け入れてください。 – Pred