文件列表和目录之间的复制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件列表和目录之间的复制相关的知识,希望对你有一定的参考价值。
Rake task - Copies files from one directory to another in a batch of 50 files, giving 15 seconds break between each batch.
desc "Lists all files in a directory" task :list do Dir.chdir(C_DIR) fs = Dir.glob('**/*.JPG') count, similar_files = 0 initial = 50 fs.each do |f| if File.file? f puts "#{count += 1} -> Copying #{f} to #{REMOTE_DIR}" unless File.exist?("#{REMOTE_DIR}#{f.to_s}") File.copy(old_file, new_file, verbose => true) else similar_files += 1 end if count == initial initial += 50 sleep(15) end end end puts "Number of Similar files: #{similar_files}" end
以上是关于文件列表和目录之间的复制的主要内容,如果未能解决你的问题,请参考以下文章