2017-10-13 81 views
0

我有兩個文件夾裏面有一些文件,我想以一種方式使用Microsoft Sync Framework,它首先檢測文件夾中的更改(如果有),然後執行與其他文件夾的同步操作。微軟同步框架,首先檢測到更改,然後同步

檢測文件夾更改背後的想法是,我可以查詢該更改,並可以在同步之前先執行一些操作。

任何想法也歡迎使用MSF與其他技術來實現相同。

我試圖在這個環節https://msdn.microsoft.com/en-us/library/mt763483.aspx

給出的示例代碼示例,但它首先同步的文件夾,然後觸發一些事件。我試圖首先發起事件,但它不起作用。 我是一個初學者,所以這方面的幫助非常有幫助。

回答

0

有一個事件「ApplyingChange」,在文件夾發生變化時觸發。在這種情況下,我首先檢查更改,然後調用「e.SkipChange」,以便我只檢測源文件夾或目標文件夾中是否有更改,然後在下次調用此事件時我不會調用跳過更改並執行更改或同步。