Microsoft Sync Framework,首先检测更改然后同步

时间:2017-10-13 08:43:03

标签: c# microsoft-sync-framework

我有两个文件夹里面有一些文件,我想以一种方式使用Microsoft Sync Framework,首先检测文件夹中的更改,如果有的话,然后执行与其他文件的同步操作文件夹中。

检测文件夹更改背后的想法是我可以查询该更改,并且可以在同步之前先执行某些操作。

也欢迎任何想法使用MSF和其他技术来实现同样的目标。

我已尝试过此链接中提供的示例代码示例https://msdn.microsoft.com/en-us/library/mt763483.aspx

但它首先同步文件夹然后触发一些事件。我尝试先发射事件,但它不起作用。 我是所有这些的初学者,所以在这方面的任何帮助都非常有用。

1 个答案:

答案 0 :(得分:0)

只要文件夹发生变化,就会触发“APPLICATIONChange”事件。在这种情况下,我首先检查更改,然后调用“e.SkipChange”,以便我只检测到源文件夹或目标文件夹中有更改,然后在下一次调用此事件时我不调用跳过改变并进行改变或同步。