我在C#中使用FileSystemWatcher來監視一個目錄。這是很好的記錄(並抱怨)FileSystemWatcher工作正常,以檢測目錄中的變化,但沒有更改目錄。爲了解決這個問題,我每隔一秒檢查目錄是否存在,但是浪費多少。我需要知道目錄中是否有更改,以及目錄是否被刪除或重命名。沒有投票是否有更好的方法?c#檢測目錄變化
Q
c#檢測目錄變化
1
A
回答
3
您可以監視父目錄,並將Filter屬性設置爲您的文件夾名稱,以僅獲取該文件夾的事件並將IncludeSubdirectories設置爲true。
+0
你是男人! –
+0
這種方法的問題是......你走多遠? 假設我有C:\ Foo \ Bar \ Monitored Monitored是我真正想要監視的目錄。 但是,如果監視器重命名,我不知道。 所以,我不得不添加另一個Filesystemwatcher for Bar。 但是如果那個被重命名,我需要一個給Foo。 如果那個人改名了,.. 當然,肯定有更好的辦法嗎? – kclement
相關問題
- 1. 檢測變化
- 2. TFS排除目錄從「檢測到的變化」
- 3. 檢測分辨率的變化c#WinForms
- 4. 檢測URL變化
- 5. 如何檢測變化狀態@property目標C
- 6. 檢測新目錄?
- 7. Java檢測目錄
- 8. 檢測變量變化
- 9. 目標C - 檢測
- 10. 用「目錄?」檢測目錄方法
- 11. C++變量變化監測
- 12. jQuery的檢測變化
- 13. android - 檢測流量變化
- 14. 檢測html textarea的變化
- 15. 小位置變化檢測
- 16. phonegap:檢測音量變化
- 17. 檢測庫存變化
- 18. 檢測UIPageControl頁面變化
- 19. jQuery檢測窗體變化
- 20. 檢測ReactJS頁面變化
- 21. Angular 2 TranslateService檢測變化
- 22. 檢測img src變化
- 23. 檢測到UISwitch的變化
- 24. 檢測的URL變化
- 25. Python場景變化檢測
- 26. jQuery的變化檢測值
- 27. 檢測整數變化
- 28. 檢測在列變化
- 29. 檢測大小變化VB.net
- 30. 檢測偏好變化
如何監測您感興趣的目錄的父目錄? –
父目錄是C:...所以會有連續變化 –