我正在寻找一种解决方案,如何在同一台机器上保持两个文件夹的同步。它可以非常简单。但它必须始终保留所有文件夹中的最新更改文件。
我想也许可以使用 bat 文件来完成,但我还没有找到解决方案。
没有,source
或者destinatin
所有文件夹都是源和目标。我希望它始终保留上次修改的版本。
(它一定不是符号链接或连接点,否则,因为 git 在签出时破坏了它们......)
我读过了: 如何在Windows 7中实时同步两个文件夹?
但是那里的软件并不完全满足我的需要。
谢谢
答案1
找到解决方案了。无需安装任何东西。只需创建一个计划任务,然后每 10 分钟运行一次。
对于每个文件夹我都这样做:
robocopy folder1 folder2 /r:1 /w:2 /xo
robocopy folder2 folder1 /r:1 /w:2 /xo
robocopy folder1 folder3 /r:1 /w:2 /xo
robocopy folder1 folder4 /r:1 /w:2 /xo
这将使所有文件夹包含最后的修改文件。
/xo
- 不要用旧文件覆盖新文件。/r:1 /w:s
- 仅重复一次(等待 2 秒,然后重试)