Nul*_*uli 4 ruby ruby-on-rails
但是,如果存在冲突,我还需要一种方法来重命名它们.
喜欢if exists? then file.name = "1-"+file.name
或类似的东西
也许这样的东西适合你:
origin = '/test_dir'
destination = '/another_test_dir'
Dir.glob(File.join(origin, '*')).each do |file|
if File.exists? File.join(destination, File.basename(file))
FileUtils.move file, File.join(destination, "1-#{File.basename(file)}")
else
FileUtils.move file, File.join(destination, File.basename(file))
end
end
Run Code Online (Sandbox Code Playgroud)
最好的祝福.
| 归档时间: |
|
| 查看次数: |
4043 次 |
| 最近记录: |