Robocopy Overwite IDENTICAL文件,但重命名相似的文件

撞倒

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

2:文件夹A中的某些文件与文件夹B中的文件相同

2a: IDENTICAL :名称,大小,创builddate,修改date相同的文件。

3:文件夹A中的某些文件是SIMILAR

3a: SIMILAR :具有相同名称但大小或date不同的文件

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

o我们想要:

覆盖 :相同的文件

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

•保留文件夹结构,以便A子文件夹中文件被复制到相同的B子文件夹中。 (即文件夹A \ subfolder1 \ filesname.exe被复制到B \ subfolder1 \ filename.exe)

目前的计划是使用Robocopy(带GUI),可以这样做吗? 我应该使用哪些开关? 如果Robocopy无法完成,那么我应该看看另一个软件吗?

没有什么比Robocopy文档更好的阅读。

为了使用Robocopy来覆盖你的所有目标,我相当确定你需要首先以某种方式来处理这些文件。 例如,识别不应该被覆盖的文件,或者在设置/取消设置某个属性时创造性的文件,或者将文件名附加/前置到文件名中,robocopy可以识别并采取行动。 等等。 因此,selectRobocopy我相信多次通过将是一个结果。

通过描述的声音,你确定你并不是真的在寻找一个备份工具(比如rdiff-backup来命名一种可能性),或者是一个自定义脚本解决scheme而不是一个纯文件拷贝工具吗?

这个问题一直存在,为什么你需要覆盖相同的文件,你可以简单地做一个完整的副本,然后增量复制更改,同时保留历史logging(以最适合你的方式)?