FileSystemWatcher.IncludeSubdirectories Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur indiquant si les sous-répertoires du chemin d’accès spécifié doivent être surveillés.
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
Valeur de propriété
true
si vous voulez surveiller les sous-répertoires ; sinon, false
. La valeur par défaut est false
.
- Attributs
Remarques
Définissez IncludeSubdirectories sur true
quand vous souhaitez watch pour les notifications de modification pour les fichiers et répertoires contenus dans le répertoire spécifié par le biais de la Path propriété et de ses sous-répertoires. La définition de la IncludeSubdirectories propriété sur false
permet de réduire le nombre de notifications envoyées à la mémoire tampon interne. Pour plus d’informations sur le filtrage des notifications indésirables, consultez les NotifyFilter propriétés et InternalBufferSize .
Quand true
, IncludeSubdirectories est récursif dans l’ensemble de la sous-arborescence, pas seulement dans les répertoires enfants immédiats. Le chemin relatif d’un fichier ou d’un répertoire dans la sous-arborescence retourne dans la Name propriété de FileSystemEventArgs et la OldName propriété de , en fonction des RenamedEventArgsmodifications que vous surveillez. Vous pouvez obtenir le chemin d’accès complet à partir de la FullPath propriété de FileSystemEventArgs et de la OldFullPath propriété de RenamedEventArgs, en fonction des modifications que vous surveillez.
Si un répertoire est créé dans la sous-arborescence du répertoire que vous regardez, et IncludeSubdirectories est true
, ce répertoire sera automatiquement surveillé.