FileSystemWatcher.IncludeSubdirectories Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy podkatalogi w określonej ścieżce mają być monitorowane.Gets or sets a value indicating whether subdirectories within the specified path should be monitored.

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; }
[System.IO.IODescription("Flag to indicate we want to watch subdirectories")]
public bool IncludeSubdirectories { get; set; }
member this.IncludeSubdirectories : bool with get, set
[<System.IO.IODescription("FSW_IncludeSubdirectories")>]
member this.IncludeSubdirectories : bool with get, set
[<System.IO.IODescription("Flag to indicate we want to watch subdirectories")>]
member this.IncludeSubdirectories : bool with get, set
Public Property IncludeSubdirectories As Boolean

Wartość właściwości

Boolean

true Jeśli chcesz monitorować Podkatalogi; w przeciwnym razie false .true if you want to monitor subdirectories; otherwise, false. Wartość domyślna to false.The default is false.

Atrybuty

Uwagi

Ustaw IncludeSubdirectories na, true gdy chcesz oglądać powiadomienia o zmianach dotyczące plików i katalogów zawartych w katalogu określonym za pomocą Path właściwości, a jego podkatalogach.Set IncludeSubdirectories to true when you want to watch for change notifications for files and directories contained within the directory specified through the Path property, and its subdirectories. Ustawienie IncludeSubdirectories właściwości, aby false pomóc w zmniejszeniu liczby powiadomień wysyłanych do bufora wewnętrznego.Setting the IncludeSubdirectories property to false helps reduce the number of notifications sent to the internal buffer. Aby uzyskać więcej informacji na temat filtrowania niechcianych powiadomień, NotifyFilter Zobacz InternalBufferSize właściwości i.For more information on filtering out unwanted notifications, see the NotifyFilter and InternalBufferSize properties.

Gdy true , IncludeSubdirectories jest cykliczny za pomocą całego poddrzewa, a nie tylko bezpośrednich katalogów podrzędnych.When true, IncludeSubdirectories is recursive through the entire sub tree, not just the immediate child directories. Ścieżka względna do pliku lub katalogu w poddrzewie zwraca Name Właściwość FileSystemEventArgs i OldName Właściwość RenamedEventArgs , w zależności od zmian, które są obserwowane.The relative path to a file or directory within the sub tree returns in the Name property of FileSystemEventArgs and the OldName property of RenamedEventArgs, depending on changes you are watching for. W FullPath FileSystemEventArgs zależności od zmian, OldFullPath RenamedEventArgs które są obserwowane, można uzyskać w pełni kwalifikowaną ścieżkę z właściwości i właściwości.You can get the fully qualified path from the FullPath property of FileSystemEventArgs and the OldFullPath property of RenamedEventArgs, depending on the changes you are watching for.

Jeśli katalog zostanie utworzony w poddrzewie katalogu, który jest oglądany, a IncludeSubdirectories to true katalog zostanie automatycznie wyświetlony.If a directory is created in the sub tree of the directory you are watching, and IncludeSubdirectories is true, that directory will automatically be watched.

Dotyczy

Zobacz też