ruby-on-rails – Ruby on Rails:如何将所有文件从一个文件夹移
发布时间:2020-12-17 03:44:09 所属栏目:百科 来源:网络整理
导读:但是,如果存在冲突,我还需要一种方法来重命名它们. 就像存在一样?然后file.name =“1-”file.name 或类似的东西 解决方法 也许这样的东西适合你: origin = '/test_dir'destination = '/another_test_dir'Dir.glob(File.join(origin,'*')).each do |file| i
但是,如果存在冲突,我还需要一种方法来重命名它们.
就像存在一样?然后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.basename(file)) end end 最好的祝福. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |