Partilhar via


FileSystem Classe

Definição

Fornece propriedades e métodos para trabalhar com unidades, arquivos e diretórios.

public ref class FileSystem
public class FileSystem
type FileSystem = class
Public Class FileSystem
Herança
FileSystem

Exemplos

Este exemplo verifica se a pasta C:\backup\logs existe e verifica suas propriedades.

Dim logInfo As System.IO.DirectoryInfo
If My.Computer.FileSystem.DirectoryExists("C:\backup\logs") Then
    logInfo = My.Computer.FileSystem.GetDirectoryInfo(
      "C:\backup\logs")
End If

Comentários

A tabela a seguir lista exemplos de tarefas envolvendo o objeto My.Computer.FileSystem.

Para Consulte
Ler de um arquivo de texto Como ler em arquivos de texto
Ler de um arquivo de texto delimitado Como: ler de arquivos de texto separados por vírgula
Ler de um arquivo de texto de largura fixa Como: ler de arquivos de texto de largura fixa
Ler de um arquivo de texto com vários formatos Como: ler de arquivos de texto com vários formatos
Ler de um arquivo binário Como: ler de arquivos binários
Ler de um arquivo de texto com um StreamReader Como: ler texto usando arquivos com um StreamReader
Gravar em um arquivo de texto Como: gravar texto em arquivos
Acrescentar a um arquivo de texto Como: acrescentar a arquivos de texto
Gravar em um arquivo binário Como: gravar em arquivos binários
Gravar em arquivos de texto no diretório MyDocuments Como: gravar texto em arquivos no diretório Meus Documentos
Gravar em um arquivo de texto com um StreamWriter Como: gravar texto em arquivos com um StreamWriter
Copiar arquivos com um padrão específico Como: copiar arquivos com um padrão específico para um diretório
Copiar um arquivo para o mesmo diretório Como: criar uma cópia de um arquivo no mesmo diretório
Copiar um arquivo para um diretório diferente Como: criar uma cópia de um arquivo em outro diretório
Criar um arquivo Como: criar um arquivo
Excluir um arquivo Como: excluir um arquivo
Localizar arquivos com um padrão específico Como: localizar arquivos com um padrão específico
Mover um arquivo Como: mover um arquivo
Renomear um arquivo Como: renomear um arquivo
Copiar um diretório para outro diretório Como: copiar um diretório para outro diretório
Criar um diretório Como: criar um diretório
Localizar subdiretórios com um padrão específico Como: localizar subdiretórios com um padrão específico
Obter a coleção de arquivos em um diretório Como: obter a coleção de arquivos em um diretório
Ler no diretório MyDocuments Como: recuperar o conteúdo do diretório Meus Documentos
Analisar um caminho de arquivo Como: analisar caminhos de arquivo

Construtores

FileSystem()

Inicializa uma nova instância da classe FileSystem.

Propriedades

CurrentDirectory

Obtém ou define o diretório atual.

Drives

Retorna uma coleção somente leitura de todos os nomes de unidade disponíveis.

Métodos

CombinePath(String, String)

Combina dois caminhos e retorna um caminho formatado corretamente.

CopyDirectory(String, String)

Copia o conteúdo de um diretório para outro diretório.

CopyDirectory(String, String, Boolean)

Copia o conteúdo de um diretório para outro diretório.

CopyDirectory(String, String, UIOption)

Copia o conteúdo de um diretório para outro diretório.

CopyDirectory(String, String, UIOption, UICancelOption)

Copia o conteúdo de um diretório para outro diretório.

CopyFile(String, String)

Copia um arquivo para um novo local.

CopyFile(String, String, Boolean)

Copia um arquivo para um novo local.

CopyFile(String, String, UIOption)

Copia um arquivo para um novo local.

CopyFile(String, String, UIOption, UICancelOption)

Copia um arquivo para um novo local.

CreateDirectory(String)

Cria um diretório.

DeleteDirectory(String, DeleteDirectoryOption)

Exclui um diretório.

DeleteDirectory(String, UIOption, RecycleOption)

Exclui um diretório.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Exclui um diretório.

DeleteFile(String)

Exclui um arquivo.

DeleteFile(String, UIOption, RecycleOption)

Exclui um arquivo.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Exclui um arquivo.

DirectoryExists(String)

Retornará True se o diretório especificado existir.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FileExists(String)

Retornará True se o arquivo especificado existir.

FindInFiles(String, String, Boolean, SearchOption)

Retorna uma coleção somente leitura de cadeias de caracteres que representam os nomes de arquivos que contêm o texto especificado.

FindInFiles(String, String, Boolean, SearchOption, String[])

Retorna uma coleção somente leitura de cadeias de caracteres que representam os nomes de arquivos que contêm o texto especificado.

GetDirectories(String)

Retorna uma coleção de cadeias de caracteres que representam os nomes dos caminhos dos subdiretórios de um diretório.

GetDirectories(String, SearchOption, String[])

Retorna uma coleção de cadeias de caracteres que representam os nomes dos caminhos dos subdiretórios de um diretório.

GetDirectoryInfo(String)

Retorna um objeto DirectoryInfo para o arquivo especificado.

GetDriveInfo(String)

Retorna um objeto DriveInfo para a unidade especificada.

GetFileInfo(String)

Retorna um objeto FileInfo para o arquivo especificado.

GetFiles(String)

Retorna uma coleção somente leitura de cadeias de caracteres que representam os nomes de arquivos de um diretório.

GetFiles(String, SearchOption, String[])

Retorna uma coleção somente leitura de cadeias de caracteres que representam os nomes de arquivos de um diretório.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetName(String)

Analisa o nome de arquivo do caminho fornecido.

GetParentPath(String)

Retorna o caminho pai do caminho fornecido.

GetTempFileName()

Cria um arquivo temporário de zero byte nomeado exclusivamente no disco e retorna o caminho completo do arquivo.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MoveDirectory(String, String)

Move um diretório de um local para outro.

MoveDirectory(String, String, Boolean)

Move um diretório de um local para outro.

MoveDirectory(String, String, UIOption)

Move um diretório de um local para outro.

MoveDirectory(String, String, UIOption, UICancelOption)

Move um diretório de um local para outro.

MoveFile(String, String)

Move um arquivo para um novo local.

MoveFile(String, String, Boolean)

Move um arquivo para um novo local.

MoveFile(String, String, UIOption)

Move um arquivo para um novo local.

MoveFile(String, String, UIOption, UICancelOption)

Move um arquivo para um novo local.

OpenTextFieldParser(String)

O método OpenTextFieldParser permite criar um objeto TextFieldParser, que fornece uma maneira fácil e eficiente de analisar os arquivos de texto estruturados, como logs. O objeto TextFieldParser pode ser usado para ler arquivos delimitados e de largura fixa.

OpenTextFieldParser(String, Int32[])

O método OpenTextFieldParser permite criar um objeto TextFieldParser, que fornece uma maneira fácil e eficiente de analisar os arquivos de texto estruturados, como logs. O objeto TextFieldParser pode ser usado para ler arquivos delimitados e de largura fixa.

OpenTextFieldParser(String, String[])

O método OpenTextFieldParser permite criar um objeto TextFieldParser, que fornece uma maneira fácil e eficiente de analisar os arquivos de texto estruturados, como logs. O objeto TextFieldParser pode ser usado para ler arquivos delimitados e de largura fixa.

OpenTextFileReader(String)

Abre um objeto StreamReader para ser lido de um arquivo.

OpenTextFileReader(String, Encoding)

Abre um objeto StreamReader para ser lido de um arquivo.

OpenTextFileWriter(String, Boolean)

Abre um objeto StreamWriter no qual o arquivo especificado será gravado.

OpenTextFileWriter(String, Boolean, Encoding)

Abre um StreamWriter para gravar no arquivo especificado.

ReadAllBytes(String)

Retorna o conteúdo de um arquivo como uma matriz de bytes.

ReadAllText(String)

Retorna o conteúdo de um arquivo de texto como um String.

ReadAllText(String, Encoding)

Retorna o conteúdo de um arquivo de texto como um String.

RenameDirectory(String, String)

Renomeia um diretório.

RenameFile(String, String)

Renomeia um arquivo.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
WriteAllBytes(String, Byte[], Boolean)

Grava dados em um arquivo binário.

WriteAllText(String, String, Boolean)

Grava um texto em um arquivo.

WriteAllText(String, String, Boolean, Encoding)

Grava um texto em um arquivo.

Aplica-se a

Confira também