【问题标题】:File changed watcher Tool文件更改观察工具
【发布时间】:2009-11-17 03:24:19
【问题描述】:

我最近开始了一个在远程计算机上运行的新项目。我通常远程调试应用程序。我已经设置了 microsoft sync toy 以将构建的 exe、dll、pdb 和配置“回显”到远程计算机。

但是,我无法将 synctoy 添加到我的 Visual Studio 构建事件中,因为它可能会打扰我团队中的其他一些程序员。我想知道,你们会使用哪个(免费)工具来查看文件文件夹并在检测到更改时启动 synctoy。

我可以编写一个简单的文件观察器,但与其重新发明轮子,我宁愿只使用现有的工具。在 google 上搜索产生了这么多工具,我不想尝试它们只是为了找到一个好的。

【问题讨论】:

  • 我知道的唯一 xcopy 是 xcopy.exe,它复制文件并且在复制之前不观察更改。
  • 对,我提到它的唯一原因是因为你提到将 SyncToy 添加到你的构建事件中,这让我相信构建会触发同步。

标签: visual-studio remote-debugging


【解决方案1】:

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

我相信你可以在很短的时间内用它搞定一些东西。

【讨论】:

  • 环顾四周后,我只写了自己的观察者,因为它更简单地编写自己的工具。
【解决方案2】:

使用带有 /MON 或 /MOT 选项的 Robocopy 怎么样?详情请见http://ss64.com/nt/robocopy.html

【讨论】:

  • Robocopy 每分钟只监视一次文件更改,使其无法用于此类事情。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-31
  • 2022-01-13
  • 2017-03-08
相关资源
最近更新 更多