Compartilhar via


FileSystemWatcher.IncludeSubdirectories Propriedade

Definição

Obtém ou define um valor que indica se os subdiretórios dentro do caminho especificado devem ser monitorados.

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

Valor da propriedade

true se você quiser monitorar subdiretórios; caso contrário, false. O padrão é false.

Atributos

Comentários

Defina IncludeSubdirectories quando true quiser observar as notificações de alteração para arquivos e diretórios contidos no diretório especificado por meio da Path propriedade e seus subdiretórios. Definir a IncludeSubdirectories propriedade para false ajudar a reduzir o número de notificações enviadas ao buffer interno. Para obter mais informações sobre como filtrar notificações indesejadas, consulte as propriedades e InternalBufferSize as NotifyFilter propriedades.

Quando true, IncludeSubdirectories é recursivo por toda a subárvore, não apenas pelos diretórios filho imediatos. O caminho relativo para um arquivo ou diretório dentro da subárvore retorna na Name propriedade e FileSystemEventArgs na OldName propriedade de , dependendo das RenamedEventArgsalterações que você está observando. Você pode obter o caminho totalmente qualificado da FullPath propriedade e FileSystemEventArgs da OldFullPath propriedade de RenamedEventArgs, dependendo das alterações que você está observando.

Se um diretório for criado na subárvore do diretório que você está assistindo e IncludeSubdirectories estiver true, esse diretório será observado automaticamente.

Aplica-se a

Confira também