FileSystemWatcher.IncludeSubdirectories Proprietà

Definizione

Ottiene o imposta un valore che indica se le sottodirectory nel percorso specificato devono essere monitorate.

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

Valore della proprietà

true per monitorare le sottodirectory; in caso contrario, false. Il valore predefinito è false.

Attributi

Commenti

Impostare IncludeSubdirectories su true quando si desidera watch per le notifiche di modifica per i file e le directory contenute nella directory specificata tramite la Path proprietà e le relative sottodirectory. L'impostazione della IncludeSubdirectories proprietà false su consente di ridurre il numero di notifiche inviate al buffer interno. Per altre informazioni sul filtro delle notifiche indesiderate, vedere le NotifyFilter proprietà e InternalBufferSize .

Quando true, IncludeSubdirectories è ricorsivo attraverso l'intero sottoalbero, non solo le directory figlio immediate. Il percorso relativo di un file o di una directory all'interno del sottoalbero restituisce nella proprietà di e la NameOldName proprietà di FileSystemEventArgsRenamedEventArgs, a seconda delle modifiche da osservare. È possibile ottenere il percorso completo dalla FullPath proprietà di e dalla OldFullPath proprietà di FileSystemEventArgsRenamedEventArgs, a seconda delle modifiche che si sta guardando.

Se una directory viene creata nel sottoalbero della directory che si sta guardando ed IncludeSubdirectories è true, tale directory verrà visualizzata automaticamente.

Si applica a

Vedi anche