2017-10-13 131 views
0

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

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

任何想法也欢迎使用MSF与其他技术来实现相同。

我试图在这个环节https://msdn.microsoft.com/en-us/library/mt763483.aspx

给出的示例代码示例,但它首先同步的文件夹,然后触发一些事件。我试图首先发起事件,但它不起作用。 我是一个初学者,所以这方面的帮助非常有帮助。

回答

0

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