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
です。
- 属性
注釈
プロパティとそのサブディレクトリでtrue
指定されたPathディレクトリに含まれるファイルとディレクトリの変更通知をwatchする場合は、 に設定IncludeSubdirectoriesします。 プロパティを IncludeSubdirectories に false
設定すると、内部バッファーに送信される通知の数を減らすことができます。 不要な通知を除外する方法の詳細については、 プロパティと InternalBufferSize プロパティをNotifyFilter参照してください。
IncludeSubdirectoriesの場合true
は、直接の子ディレクトリだけでなく、サブツリー全体を介して再帰的です。 サブツリー内のファイルまたはディレクトリへの相対パスは、監視対象の変更に応じて、 の プロパティFileSystemEventArgsと OldName の RenamedEventArgsプロパティで を返Nameします。 監視対象の変更に応じて、 FullPath の プロパティ FileSystemEventArgs と の OldFullPathRenamedEventArgsプロパティから完全修飾パスを取得できます。
監視しているディレクトリのサブツリーにディレクトリが作成され IncludeSubdirectories 、 が の true
場合、そのディレクトリは自動的に監視されます。
適用対象
こちらもご覧ください
.NET