在一台 Windows 机器上实时同步两个文件夹(双向同步)

在一台 Windows 机器上实时同步两个文件夹(双向同步)

我正在寻找一种解决方案,如何在同一台机器上保持两个文件夹的同步。它可以非常简单。但它必须始终保留所有文件夹中的最新更改文件。

我想也许可以使用 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 秒,然后重试)

相关内容