共用方式為


檔案告知範例

更新:2007 年 11 月

這個範例會使用 FileSystemWatcher 類別,在建立、刪除、修改或重新命名檔案時予以回應。

若要取得範例及其安裝指示

  • 請執行下列其中一項或多項作業:

    • 按一下 [說明] 功能表上的 [範例]。

      讀我檔案會顯示範例的相關資訊。

    • 造訪 Visual Studio 2008 範例 網站 (英文)。您可以在此找到最新版的範例。

    • 在已安裝 Visual Studio 的電腦中尋找範例。根據預設,範例和讀我檔案會安裝在 drive:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid 中。如果是 Visual Studio Express 版,則所有範例都能在線上找到。

如需詳細資訊,請參閱尋找範例檔案

安全性注意事項:

範例程式碼可說明整個概念,並顯示和此概念相關的程式碼。此程式碼可能不符合特定環境的安全性要求,您也不應該以範例所示的方法使用此程式碼。我們建議您新增安全性及錯誤處理程式碼,讓您的專案更安全完善。Microsoft 提供的程式碼未經修改,並且不對任何可能造成的後果負任何責任。

若要執行這個範例

  1. 按 F5。

  2. 使用右邊的控制項,變更正在監看的檔案。

  3. 使用 [Windows 檔案總管],變更正在監看的檔案。完成檔案變更的方式不會造成任何差異。

示範

本範例表單可讓您設定 FileSystemWatcher 類別 (Class) 的屬性。包括下列項目:

表單上的控制項可讓您藉由建立、刪除、重新命名和修改檔案來產生事件。表單的這個元件匣包括 FileSystemWatcher 元件,這個元件可在 [工具箱] 上的 [元件] 索引標籤中找到。使用這個元件,可使得在設計階段利用 [屬性] 視窗設定屬性變得很簡單。

表單上的 [建立]、[重新命名]、[修改] 和 [刪除範例檔案] 按鈕都是用於產生 FileSystemWatcher 事件。這些按鈕會在選取的資料夾中建立暫存檔案。完成時,請使用 [刪除所有範例檔案] 按鈕,清除所有剩餘的範例檔案。在這個範例中,會處理五個 FileSystemWatcher 事件:

  • CreatedChangedDeleted:這三個事件是由相同的事件處理常式 HandleChangedCreatedDeleted 來處理。事件的詳細資料會顯示在表單上。

  • Renamed:舊名稱的和新名稱都會顯示。

  • Error:會顯示例外狀況訊息。

請參閱

參考

FileSystemWatcher

NotifyFilters