FileSystemWatcher.IncludeSubdirectories 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定數值,表示是否應該監視指定路徑內的子目錄。
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
協助減少傳送至內部緩衝區的通知數目。 如需篩選掉垃圾通知的詳細資訊,請參閱 NotifyFilter 和 InternalBufferSize 屬性。
當 時 true
, IncludeSubdirectories 會透過整個子樹遞歸,而不只是立即子目錄。 子樹內檔案或目錄的相對路徑會根據您監看的變更,在 的屬性和 的 屬性RenamedEventArgs中傳回Name。OldNameFileSystemEventArgs 您可以根據您監看的變更,從 FullPath 的 FileSystemEventArgs 屬性和 OldFullPath 的 RenamedEventArgs屬性取得完整路徑。
如果在您要監看之目錄的子樹中建立目錄,而且 IncludeSubdirectories 是 true
,則會自動監看該目錄。