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в этом каталоге, он будет автоматически отслеживаться.