FileSystemWatcher.IncludeSubdirectories 屬性

定義

取得或設定數值,表示是否應該監視指定路徑內的子目錄。

public:
 property bool IncludeSubdirectories { bool get(); void set(bool value); };
public bool IncludeSubdirectories { get; set; }
[System.IO.IODescription("FSW_IncludeSubdirectories")]
public bool IncludeSubdirectories { get; set; }
member this.IncludeSubdirectories : bool with get, set
[<System.IO.IODescription("FSW_IncludeSubdirectories")>]
member this.IncludeSubdirectories : bool with get, set
Public Property IncludeSubdirectories As Boolean

屬性值

如果您想要監視子目錄,則為 true;否則為 false。 預設為 false

屬性

備註

true當您想要監看透過 Path 屬性指定之目錄中的檔案和目錄及其子目錄的變更通知時,設定 IncludeSubdirectories 為 。 IncludeSubdirectories設定 屬性可 false 協助減少傳送至內部緩衝區的通知數目。 如需篩選掉垃圾通知的詳細資訊,請參閱 NotifyFilterInternalBufferSize 屬性。

當 時 trueIncludeSubdirectories 會透過整個子樹遞迴,而不只是立即子目錄。 子樹內檔案或目錄的相對路徑會根據您監看的變更,在 的 屬性和 的 屬性 RenamedEventArgs 中傳回 NameOldNameFileSystemEventArgs 您可以根據您監看的變更,從 FullPathFileSystemEventArgs 屬性和 OldFullPathRenamedEventArgs 屬性取得完整路徑。

如果在您要監看之目錄的子樹中建立目錄,而且 IncludeSubdirectoriestrue ,則會自動監看該目錄。

適用於

另請參閱