2
ファイルをディレクトリ構造でコピーする方法はありますか?ディレクトリ構造を持つファイルをコピーするにはどうすればよいですか?
files = FileList.new()
files.include("#{HOST_DIR}/**/bin/*.dll")
files.include("#{HOST_DIR}/**/bin/*.pdb")
files.include("#{HOST_DIR}/**/bin/*.xml")
files.include("#{HOST_DIR}/**/bin/**/*.xml")
files.include("#{HOST_DIR}/**/TestData/*.*")
FileUtils.cp(files,'c:/temp',:verbose => true)
それをコピーしたすべてのファイルを一つのフォルダc:/temp
に:ここで
#{HOST_DIR}
に保存したいと思います。
UPDATE:
files.each do |file|
target = file.sub(SERVICEHOST_DIR,'c:/temp')
FileUtils.mkdir_p(File.dirname(target))
FileUtils.cp_r(file,target,:verbose => true)
end
が良い1があります:
私は解決策を得ましたか。
FileUtils.cp_rが私のために機能しませんでした。 –