我在我的eclipse中设置了远程同步,以便在不同位置复制jsp和js文件。我观察有时因为这个同步(我需要保持构建自动选项启用)eclipse挂起,我需要杀死进程。在Windows中我们有任何选项来同步两个本地文件夹。我搜索了但我通过第三方软件获得的选项。我正在使用我的办公室笔记本电脑,所以不想使用任何第三方软件,并想检查Windows是否提供任何简单的选项。
我想念unix和rsync :(
目前我正在使用bat文件来复制这些文件。我认为robocopy也是一个不错的选择。
xcopy / s / d / y源文件夹目标文件夹
答案 0 :(得分:9)
幸运的是,Windows中有一个名为robocopy
的小程序,随Win7及更高版本一起提供。
https://technet.microsoft.com/en-us/library/cc733145.aspx
robocopy <source> <destination> /mir /copyall
您可以使用此功能将源目录复制到目标目录,包括所有子目录,文件和元数据。它是单向的,因此不会检查两种方式,但是您可以使用Windows启动任务设置基于时间和更改的触发器,这样您就可以在工作时使文件夹自动同步。
如果你看了这个链接,你会发现/mot:
和/mon:
标志会观察文件夹的变化/等待一段时间再重新复制。
此外,它非常擅长记录输出,并且在用作系统启动过程时非常出色。