Robocopy 覆盖相同的文件但重命名相似的文件

Robocopy 覆盖相同的文件但重命名相似的文件

撞倒

1:我们需要将文件从一个文件夹复制到另一个文件夹 -文件夹 A->文件夹 B(同时保留子文件夹结构)

2:文件夹 A 中的一些文件是完全相同的文件夹 B 中的文件

2a:完全相同的:名称、大小、创建日期、修改日期相同的文件。

3:文件夹 A 中的一些文件是相似的

3A:相似的:名称相同但大小或日期不同的文件

4:目标是将文件从文件夹 A 移动到文件夹 B。

o 我们希望:

覆写:相同的文件

复制但保留两个文件(重命名):根据命名标准(filename_01)复制文件。

• 保留文件夹结构,以便将文件保存在A子文件夹复制到同一个子文件夹。(例如,文件夹 A\subfolder1\filename.exe 被复制到 B\subfolder1\filename.exe)

目前的计划是使用 Robocopy(带 GUI),可以这样做吗?我应该考虑使用哪些开关?如果无法使用 Robocopy 做到这一点,我是否应该考虑其他软件?

答案1

没有什么比阅读Robocopy 文档

为了使用 Robocopy 实现所有目标,我确信您需要先以某种方式暂存文件。例如,识别不应覆盖的文件,并创造性地设置/取消设置某些属性,或在文件名后附加/添加字符串,robocopy 可以识别并执行其中任何一项。等等。因此,我认为选择 Robocopy 会导致多次传递。

根据您的描述,您确定您不是真的在寻找备份工具(例如rdiff-备份仅列举一种可能性)或自定义脚本解决方案,而不是普通的文件复制工具?

挥之不去的问题是,为什么你有一个要求覆盖相同的文件,您只需进行完整复制,然后逐步复制更改,同时保留历史记录(以您最希望的方式)?

相关内容