91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#中如何使用 FileSystemWatcher對象

發布時間:2021-07-19 15:38:19 來源:億速云 閱讀:123 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關C#中如何使用 FileSystemWatcher對象,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

屬性:

1.Name——這個屬性中使事件被提交的文件的名稱。其中并不包含文件的路徑——只包含使用事件被提交的文件或目錄名稱。
2.ChangeType——這是一個WatcherChangeTypes,它指出要提交哪個類型的事件。其有效值包括:
◆Changed
◆Created
◆Deleted
◆Renamed
3.FullPath——這個屬性中包含使事件被提交的文件的完整路徑,包括文件名和目錄名。

代碼實例

下列代碼列出了C# FileSystemWatcher對象的一個簡單應用實例。在這個例子中,我們監控“C:Temp”目錄中是否建立了*.TXT文件。這可能是FileSystemWatcher的最簡單用法。

publicvoid CreateWatcher(){  //Create a new FileSystemWatcher.  FileSystemWatcher watcher = newFileSystemWatcher();  //Set the filter to only catch TXT files.  watcher.Filter = "*.txt";  //Subscribe to the Created event.  watcher.Created += new  FileSystemEventHandler(watcher_FileCreated);  //Set the path to C:Temp  watcher.Path = @"C:Temp";  //Enable the FileSystemWatcher events.  watcher.EnableRaisingEvents = true;  }  void watcher_FileCreated(object sender, FileSystemEventArgs e){  //A new .TXT file has been created in C:Temp  Console.WriteLine("A new *.txt file has been created!");  }

應用

最初,FileSystemWatcher的用途可能并不明顯。當然,如果一個文件或目錄發生改變,它會向我們發出警報,但在哪些情況下我們需要這類信息呢?

如果一個系統允許客戶端上傳文件進行處理,這時可能就要用到C# FileSystemWatcher對象。盡管很明顯我們已經進入Web服務和SOA時代,但許多系統仍然要將平面文件插入到某些位置,不管是FTP服務器或網絡共享文件夾中。我已經將C# FileSystemWatcher對象應用到這種類型的系統中,雖然并不是完全沒有出錯,但它在“調查”目錄變化方面確實有一定的優勢。

如果你想讓兩個文件保持同步,這時也可以用到C# FileSystemWatcher對象。你可以用FileSystemWatcher同時監控這兩個文件的位置,如果其中一個出現更新,就提交一個Changed事件;然后你就可以將這些改變復制到其它系統/文件中。

上述就是小編為大家分享的C#中如何使用 FileSystemWatcher對象了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

靖安县| 邛崃市| 民乐县| 南皮县| 新余市| 左云县| 盐池县| 科尔| 泰和县| 东乡| 清水县| 长垣县| 霍州市| 寻乌县| 株洲县| 大渡口区| 祁东县| 麟游县| 屏东县| 阳高县| 循化| 玛曲县| 宁河县| 庆阳市| 乌兰县| 稻城县| 长葛市| 宁德市| 读书| 绥德县| 清水县| 长垣县| 巍山| 鹤峰县| 郎溪县| 邳州市| 马龙县| 新建县| 宣汉县| 朝阳区| 姜堰市|