Project1
标题:
怎么样用脚本复制一个文件夹的所有内容到另一个文件夹
[打印本页]
作者:
笹舟丶萚
时间:
2018-8-12 19:54
标题:
怎么样用脚本复制一个文件夹的所有内容到另一个文件夹
怎么样用脚本复制一个文件夹的所有内容到另一个文件夹,RM能实现这样的功能吗
作者:
芯☆淡茹水
时间:
2018-8-12 22:04
本帖最后由 芯☆淡茹水 于 2018-8-12 22:08 编辑
ruby 的拷贝, 只知道用 system 终端命令。
写了一个示例:把 Graphics/Pictures 文件夹里所有文件复制到 Graphics/Icons 文件夹里.
示例我写上了注释, 路劲依照你的需求自己改,可在事件-脚本里直接用。
文件较多的话会花上一点时间。
frm_path = "Graphics/Pictures" # 文件来源的文件夹路劲
tgt_path = "Graphics/Icons" # 复制到目标的文件夹路劲
path1 = frm_path.gsub("/", "\\") # 转换符号用于终端拷贝命令
path2 = tgt_path.gsub("/", "\\")
Dir::entries(frm_path).each do |file_name| #遍历来源文件夹所有文件
next if [".",".."].include?(file_name)
file_path = path1 + "\\" + file_name # 欲复制的文件完整路劲名
system("copy #{file_path} #{path2}") #终端拷贝命令
end
复制代码
作者:
笹舟丶萚
时间:
2018-8-13 11:07
芯☆淡茹水 发表于 2018-8-12 22:04
ruby 的拷贝, 只知道用 system 终端命令。
写了一个示例:把 Graphics/Pictures 文件夹里所有文件复制到 G ...
嗯嗯。谢谢了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1