2013-02-14 22 views

回答

5

只是檢查自己:

if (Directory.GetFiles(yourPath).Length != 0) 
{ 
    //trigger your action 
} 
//else? 
//set up the FileSystemWatcher 
+0

似乎不夠健全,但我已經有多個觀察家來說,這意味着我將不得不爲每個觀察創建if語句,基本觀察者代碼複製粘貼到那裏,對嗎?有沒有辦法做到這一點,而不是所有的我的代碼?或者有沒有辦法手動觸發FileSystemWatcher? – 2013-02-14 15:46:05

+0

@ChristopherSirén是的,只需調用'FileSystemWatcher'觸發的方法即可。 – Rotem 2013-02-14 15:47:15

+0

如何手動觸發DirectoryChanged事件? – 2014-04-19 12:59:34