.NET文件同步库

时间:2020-03-06 14:53:36  来源:igfitidea点击:

是否有一个好的.NET文件同步库?它可以是非常基本的,只需要在本地驱动器和映射驱动器上工作即可(不需要像rsync这样的服务器客户端模型)。

是的,我知道有MS Sync Services,但这远远超出了我的需求。

解决方案

我们是否可以基于FileSystemWatcher组件自己组装一些东西,还是正在寻找更完整的东西?

根据以下文章,Microsoft的SyncToy工具安装了可以从代码中调用的API:

http://www.codeproject.com/KB/vb/SyncToy_Helper.aspx

还有Microsoft的Sync Framework。 SyncToy实际上是使用同步框架来实现其功能。以下是一些API:

  • Microsoft。同步
  • Microsoft.Synchronization.Files