FileSystemWatcher軟件的基本內容詳細介紹
時間:2021-05-11 14:20:32 作者:無名 瀏覽量:53
FileSystemWatcher是一款支持監控目錄文件或指定文件的創建、改動、刪除、重命名等行為命令的軟件,還能夠動態地定義需要監控的文件屬性以及文件類型改動的類型。
基本內容:
1. 常用的基本屬性:
(1)Path :用戶可以在這里設置需要監視的目錄路徑。
(2)IncludeSubdirectories:用戶可以設置是否要監視指定路徑中的子目錄。
(3)Filter:用戶在文件中設置篩選字符串,再用于確定目錄中想要監視的文件。
(4)NotifyFilter:設置文件的屬性的變動會觸發變動,同時也可以實現監控多個屬性變動組合。
FileSystemWatcher 圖二
2. 常用事件:
(1)Changed:當用戶在進行更改文件與目錄時,可以通過NotifyFilter屬性進行設置,以至于觸發需要更改的文件屬性;
(2)Created:用于協助用戶創建文件和目錄。
(3)Deleted:用于用戶進行刪除文件或目錄的操作。
(4)Renamed:用于用戶進行重命名文件或目錄。
(5)FullPath:幫助用戶獲取受影響的文件與目錄路徑。
(6)Name:可以幫助用戶進行獲取文件或目錄的新名稱。
FileSystemWatcher 圖三
3. 軟件的注意事項
(1)因為軟件本身屬于多線程的控件,也就是代表著每實例弄一個FileSystemWatcher,系統就會自動創建一條線程。
(2)用戶需要利用委托,開啟與進行跨線程地更新軟件的UI界面,因為重命名事件的傳遞,是RenameEventArgs對象,而用戶在進行修改、創建、刪除事件,則是在傳遞FileEventArgs對象,所以此時會需要到兩個委托聲明。
(3)如果用戶需要同時去監控多個文件,例如監控計算機的系統全盤,也是只需要創建FileSystemWatcher數組,這樣操作下來的話,就可以實現每一個文件,都可以用一個FileSystemWatcher開啟與進行監控。
(4)用戶可以創建一個簡單的 file 監視,在Visual Studio中進行創建一個為Console程序,用來幫助用戶了解應該如何對文件進行監視。不過,還是建議用戶把Console部署成 Windows Service,這樣的話,也將方便用戶在系統中實施常駐監控,一旦被監視的路徑會發生變更,系統就會進行自動發出通知事件。
(5)用戶通過軟件的使用,也可以實現研究代碼。這個方法的使用,也可幫助用戶對指定的文件夾或是在文件夾發生變更觸發事件時實現實時監視,可以清晰地看到文件夾路徑,是通過參數進行傳入進去的。
- 軟件性質:國產軟件
- 授權方式:免費版
- 軟件語言:簡體中文
- 軟件大。2165 KB
- 下載次數:907 次
- 更新時間:2021/5/11 12:58:40
- 運行平臺:WinXP,Win7...
- 軟件描述:C#文件監控 服務器監控 防止黑客入侵文件篡改、用fileSystemWatch... [立即下載]
相關資訊