冰楓論壇
標題:
[C#] 監控檔案變化
[打印本頁]
作者:
whitefox
時間:
2023-6-2 00:29
標題:
[C#] 監控檔案變化
利用FileSystemWatcher這個類別來監控
FileSystemWatcher fileWatcher = new FileSystemWatcher
{
Path = watchingFolder,
NotifyFilter = NotifyFilters.Size | NotifyFilters.LastWrite,
Filter = "*.log",
EnableRaisingEvents = true,
};
_fileWatcher.Changed += FileWatcher_Changed;
複製代碼
在以下事件處理器內加入檔案變更事件發生時想做的處理
private void FileWatcher_Changed(object sender, FileSystemEventArgs e)
{
if (e.ChangeType == WatcherChangeTypes.Changed)
{
}
}
複製代碼
要注意的是有些程式做儲存時,是先存入記憶體緩衝區,這種就不能及時偵測到變更
及時寫入磁碟區的動作就可以即時偵測到
歡迎光臨 冰楓論壇 (https://bingfong.com/)
Powered by 冰楓