Compartilhar via


O namespace FileSystem

Importante

Essa interface está em desenvolvimento ativo e será alterada.

Resumo

O namespace FileSystem fornece as propriedades e os métodos para manipular o sistema de arquivos. Isso pode ser usado do JavaScript para ler ou gravar arquivos necessários para dar suporte à extensão do depurador.

Amostra

Para obter um exemplo simples de ponta a ponta de como usar esse namespace e esses objetos, marcar o exemplo no GitHub –https://github.com/Microsoft/WinDbg-Samples/tree/master/FileSystem

Métodos de objeto

Nome Tipo de retorno Assinatura Descrição
CreateFile file CreateFile(path, [disposition]) Cria um novo arquivo no caminho especificado e o abre para gravação. A disposição pode ser "OpenExisting", "CreateNew" ou "CreateAlways".
CreateTempFile file CreateTempFile() Cria um novo arquivo temporário na pasta %TEMP% e o abre para gravação.
CreateTextReader leitor de texto CreateTextReader(file | path, [encoding]) Cria um leitor de texto do objeto ou caminho do arquivo fornecido que lerá o texto da codificação especificada. A codificação pode ser "Ascii", "Utf8" ou "Utf16". Se não for especificado, "Ascii" será o padrão.
Createtextwriter text writer CreateTextWriter(file | path, [encoding]) Cria um gravador de texto do objeto ou caminho de arquivo fornecido que gravará o texto da codificação especificada. A codificação pode ser "Ascii", "Utf8" ou "Utf16". Se não for especificado, "Ascii" será o padrão.
DeleteFile DeleteFile(path) Exclui o arquivo no caminho especificado.
Fileexists Verdadeiro ou Falso FileExists(path) Retorna true ou false sobre se um arquivo existe no caminho fornecido
OpenFile file OpenFile(path) Abre um arquivo no caminho especificado para leitura.

Propriedades de objeto

Nome Descrição
Currentdirectory Um objeto de diretório que representa o diretório de trabalho atual do processo do depurador.
Tempdirectory Um objeto de diretório que representa o diretório %TEMP% do processo do depurador.