所以我使用 RoboCopy 来镜像源和目标。镜像效果很好,所以现在我在源 A: 和目标 B: 上拥有匹配的内容。
我的问题是这样的。如果我将所有文件和子文件夹从源 A: 移到新目录,例如:A:\NewDIR,然后针对目标 B: 运行镜像命令,它似乎基本上重新执行了整个复制过程,而我真正想要的是让它知道所有文件都已移动到目录。因此,与其将所有内容从新复制到 B:\NewDir,然后删除 NewDir 之外的所有其他内容(这似乎非常低效),我更愿意创建 A:\NewDir 文件夹并移动文件,这应该很快就能完成。
有什么方法可以实现这一点吗?我需要某种参考文件列表或哈希比较吗?
谢谢,亚历克斯
答案1
没有办法做到这一点robocopy
。
您需要一个备份/同步程序来完整扫描 A 和 B(然后识别任何移动的文件或文件夹)前做其他任何事情。相比之下,robocopy 以文件夹为基础工作 - 它会扫描当前文件夹的两侧,纠正任何差异,然后转到下一个文件夹。因此,原则上它无法检测移动。