Sdílet prostřednictvím


FileSystemWatcher.IncludeSubdirectories Vlastnost

Definice

Získá nebo nastaví hodnotu určující, zda podadresáře v zadané cestě by měly být monitorovány.

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

Hodnota vlastnosti

truepokud chcete monitorovat podadresáře; v opačném případě . false Výchozí formát je false.

Atributy

Poznámky

Nastavte IncludeSubdirectories na true hodnotu, kdy chcete watch pro oznámení o změnách souborů a adresářů obsažených v adresáři zadaném Path prostřednictvím vlastnosti a jejích podadresářů. IncludeSubdirectories Nastavení vlastnosti tak, aby false pomohla snížit počet oznámení odesílaných do interní vyrovnávací paměti. Další informace o filtrování nežádoucích oznámení najdete ve vlastnostech NotifyFilter a InternalBufferSize .

Když trueje rekurzivní IncludeSubdirectories v celém podstromu, ne jenom v bezprostředních podřízených adresářích. Relativní cesta k souboru nebo adresáři v podstromu vrátí vlastnost Name a OldName vlastnost v závislosti na změnách FileSystemEventArgsRenamedEventArgs, které sledujete. Plně kvalifikovanou cestu můžete získat z FullPath vlastnosti FileSystemEventArgs a vlastnosti objektu OldFullPath v závislosti na změnách RenamedEventArgs, které sledujete.

Pokud je adresář vytvořen v podstromu adresáře, který sledujete, a IncludeSubdirectories je true, bude tento adresář automaticky sledován.

Platí pro

Viz také