• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 使用.NET FileSystemWatcher對象監控C#目錄改變

    發表于:2008-05-13來源:作者:點擊數: 標簽:NetNET目錄net對象
    關鍵字:.NET FileSystemWatcher 監控C# 許多情況下,如果創建或修改一個文件,系統需要執行某些任務。例如,在一個 數據庫 中插入平面文件的重要系統就是如此。 在這種情況下,程序必須監控目錄中新建立的文件。如果目錄中新建了一個文件,程序必須提取這個
    關鍵字:.NET FileSystemWatcher 監控C#  許多情況下,如果創建或修改一個文件,系統需要執行某些任務。例如,在一個數據庫中插入平面文件的重要系統就是如此。

    在這種情況下,程序必須監控目錄中新建立的文件。如果目錄中新建了一個文件,程序必須提取這個文件、進行解析、再把它插入到數據庫中。

    許多時候,這類功能要通過“調查”目錄并列舉上次調查后任何新建的文件來完成。在.NET Framework中,微軟為開發者提供另一種連續調查一個目錄中的新建文件的方法——FileSystemWatcher對象。

    FileSystemWatcher對象為你完成目錄監控工作。如果新建、更新或刪除一個文件,FileSystemWatcher將提交一個事件,通知你發生了一項改變。這樣,新建一個文件后,你的程序立即就知道可以使用這個文件。立即通知改變使得你的系統以更高的效率工作,因為你不能總是“調查”目錄中發生的改變,而且在兩次目錄掃描之間也不會有時間流失。

    FileSystemWatcher基礎

    在應用FileSystemWatcher對象之前,你必須了解這個對象的一些基本屬性和事件。毫無疑問,這個對象的最重要的屬性為“EnableRaisingEvents”屬性。

    這個屬性決定對象在收到改變通知時是否提交事件。如果EnableRaisingEvents屬性設為假,對象將不會提交改變事件。如果設為真,它將提交改變事件。下面是你在應用FileSystemWatcher對象時將要用到的其它一些重要屬性/事件:

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>