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

屬性

備註

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

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

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

適用於

另請參閱