FileSystemWatcher.IncludeSubdirectories Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy podkatalogi w określonej ścieżce powinny być monitorowane.

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

Wartość właściwości

true jeśli chcesz monitorować podkatalogi; w przeciwnym razie , false. Wartość domyślna to false.

Atrybuty

Uwagi

Ustaw IncludeSubdirectories wartość natrue, gdy chcesz watch powiadomienia o zmianie plików i katalogów zawartych w katalogu określonym za pośrednictwem Path właściwości i jego podkatalogów. IncludeSubdirectories Ustawienie właściwości w celu false zmniejszenia liczby powiadomień wysyłanych do buforu wewnętrznego. Aby uzyskać więcej informacji na temat filtrowania niechcianych powiadomień, zobacz NotifyFilter właściwości i InternalBufferSize .

Gdy trueelement jest IncludeSubdirectories rekursywny przez całe poddrzewo, nie tylko bezpośrednie katalogi podrzędne. Ścieżka względna do pliku lub katalogu w poddrzewie zwraca właściwość FileSystemEventArgs i OldName właściwość , RenamedEventArgsw Name zależności od zmian, dla których obserwujesz. Możesz uzyskać w pełni kwalifikowaną ścieżkę z FullPath właściwości FileSystemEventArgs i OldFullPath właściwości , RenamedEventArgsw zależności od obserwowanych zmian.

Jeśli katalog zostanie utworzony w poddrzewie obserwowanego katalogu i IncludeSubdirectories jest to true, ten katalog zostanie automatycznie obserwowany.

Dotyczy

Zobacz też