Поделиться через


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 отслеживания уведомлений об изменениях для файлов и каталогов, содержащихся в каталоге, указанном в Path свойстве, и его подкаталогах. IncludeSubdirectories Задание свойства для false уменьшения количества уведомлений, отправленных во внутренний буфер. Дополнительные сведения о фильтрации нежелательных уведомлений см. в разделе NotifyFilter и InternalBufferSize свойствах.

Когда trueрекурсивно IncludeSubdirectories через весь поддерев, а не только непосредственные дочерние каталоги. Относительный путь к файлу или каталогу в поддереве возвращается в Name свойстве FileSystemEventArgs и OldName свойстве RenamedEventArgsв зависимости от изменений, которые вы просматриваете. Полный путь можно получить из FullPath свойства FileSystemEventArgs и OldFullPath свойства RenamedEventArgs, в зависимости от изменений, которые вы просматриваете.

Если каталог создается в поддереве отслеживаемого каталога и IncludeSubdirectories находится trueв этом каталоге, он будет автоматически отслеживаться.

Применяется к

См. также раздел