-4
A
回答
5
沒什麼比好的舊FileSystemWatcher
更好。這裏是一個例子:
private void Watch()
{
FileSystemWatcher watcher = new FileSystemWatcher();
watcher.Path = path;
watcher.NotifyFilter = NotifyFilters.LastWrite;
watcher.Filter = "*.*";
watcher.Changed += new FileSystemEventHandler(OnChanged);
watcher.EnableRaisingEvents = true;
}
void OnChanged(object sender, FileSystemEventArgs e)
相關問題
- 1. PHP - 掃描目錄中的文件夾和文本文件
- 2. 如何在Java中掃描文件夾?
- 3. 如何在Java中掃描文件夾?
- 4. 如何掃描文件夾和子文件夾中的所有文件?
- 5. 的Java:掃描文件夾中特定文件
- 6. 要包含在Android中掃描.mp3文件的文件夾
- 7. 掃描文件夾內容時排除某些文件夾
- 8. 掃描文件夾內的文本文件名稱HTML5/Javascript
- 9. 指示PHP忽略掃描文件夾
- 10. MediaStore.Audio.Media.EXTERNAL_CONTENT_URI不掃描數據文件夾內
- 11. 有CMake遞歸掃描文件夾?
- 12. 掃描特定的每個文件夾的PowerShell中的子文件夾
- 13. glob - 掃描文件夾爲php新聞文章文件
- 14. 從文件掃描
- 15. 掃描.txt文件
- 16. Android文件掃描
- 17. 掃描文件或文件夾的權限不好
- 18. 春數據JPA - 在測試文件夾掃描的文件
- 19. 防止流星從掃描特定的文件/文件夾
- 20. 單mangedQuery掃描多個文件夾的音頻文件
- 21. 掃描文件的Web容器文件夾
- 22. 使用掃描儀掃描txt文件
- 23. 如何掃描整個主文件夾中的多個子文件夾?
- 24. 從文件中掃描C
- 25. 掃描儀文本文件
- 26. Java掃描文本文件
- 27. 掃描文本文件
- 28. 掃描文件夾中的文件夾,並獲取文件夾的第一個圖像
- 29. 複製文件和文件夾後,防病毒掃描
- 30. 遞歸掃描SolrJ文件夾索引文件
'FileSystemWatcher'想到 – KDecker
我認爲這是一個非常優雅的解決方案。無需輪詢,並且由於它正在等待上次寫入,所以當其他應用程序正在寫入文件時,您不必擔心捕獲各種IO異常。 [使用FileSystemWatcher監控目錄](http://stackoverflow.com/questions/15017506/using-filesystemwatcher-to-monitor-a-directory) – Jake