-1
我已配置FileSystemWatcher
以便在文件夾C:\folder
上注意。當我重命名文件夾時,FileSystemWatcher重命名事件未被提出
當我將文件夾的名稱更改爲另一個文件夾時,突然想到了一個問題,它不會引發任何問題。
現在的問題是:FileSystemWatcher
是否在對正在注視的同一「對象」進行更改時引發了一些事件?
我已配置FileSystemWatcher
以便在文件夾C:\folder
上注意。當我重命名文件夾時,FileSystemWatcher重命名事件未被提出
當我將文件夾的名稱更改爲另一個文件夾時,突然想到了一個問題,它不會引發任何問題。
現在的問題是:FileSystemWatcher
是否在對正在注視的同一「對象」進行更改時引發了一些事件?
這是預期的行爲,在MSDN上是explicit documented。
問題是:「你到目前爲止嘗試過什麼?」 – dotctor
如果要檢測重命名的文件夾,則需要另一個FSW來查看父文件夾。這確實不會匆忙實踐。 –
@HansPassant,或者使用IncludeSubdirectories,但是隨後可以處理大量可能會更快的事件,然後您可以處理它們。 –