小编sas*_*asi的帖子

带有子文件夹的ruby copy文件夹到目标位置

我正在尝试将包含其所有子文件夹的文件夹从源文件复制到目标文件夹.以下代码似乎没有这样做.我可以通过使用来复制文件而不是子文件夹

FileUtils.cp_r(Dir["/Volumes/TempData/Collects/Sasi/android/*.*"],"/Volumes/Data/Apps/android")
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

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
Run Code Online (Sandbox Code Playgroud)

ruby directory copy fileutils

22
推荐指数
1
解决办法
1万
查看次数

标签 统计

copy ×1

directory ×1

fileutils ×1

ruby ×1