2009-11-17 113 views
1

我最近开始了一个在远程计算机上运行的新项目。我通常远程调试应用程序。我已经安装微软同步玩具“回声”构建的exe,dll,pdb和配置到远程计算机。文件更改观察者工具

但是,我不能添加synctoy到我的视觉工作室构建事件,因为它可能会打扰我的团队中的其他程序员。我想知道,哪些(免费)工具可用于观看文件的文件夹,并在检测到更改时启动synctoy。

我可以写一个简单的文件观察器,但不是重新发明轮子,我宁愿只是使用现有的工具。在谷歌搜索产生这么多的工具,我不想试图找到一个好的。

+0

难道你只是使用xcopy? – 2009-11-17 03:28:43

+0

我知道的唯一xcopy是复制文件的xcopy.exe,并且在复制之前不会监视更改。 – 2009-11-17 03:36:40

+0

对,我提到它的唯一原因是因为你提到将SyncToy添加到你的构建事件中,这使我相信构建会触发同步。 – 2009-11-17 23:39:52

回答

1

它可能属于重新发明轮子的旗帜,但是如果您使用的是.NET,FileSystemWatcher类尽管没有UI,但是非常全面,您可以在开箱即可获得。

我敢肯定,你可以在很短的时间内把它弄出来。

+0

经过一段时间的环顾四周,我只写了我自己的观察者,因为它只是简单的写我自己的工具。 – 2009-11-29 09:12:30

1

如何在/ MON或/ MOT选项中使用Robocopy?有关更多详细信息,请参阅http://ss64.com/nt/robocopy.html

+0

Robocopy只能每分钟观看一次文件更改,这使得它非常无法用于这类事情。 – George 2014-03-27 03:06:31