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 que envolvem o My.Computer.FileSystem objeto.

Para Veja
Ler de um arquivo de texto Como ler de arquivos de texto
Ler de um arquivo de texto delimitado Como ler a partir de arquivos de texto Comma-Delimited
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 de 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 um diretório diferente
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
Leitura do diretório MyDocuments Como recuperar o conteúdo do diretório Meus Documentos
Analisar um caminho de arquivo Como analisar caminhos de arquivo

Construtores

Nome Description
FileSystem()

Inicializa uma nova instância da classe FileSystem.

Propriedades

Nome Description
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

Nome Description
CombinePath(String, String)

Combina dois caminhos e retorna um caminho formatado corretamente.

CopyDirectory(String, String, Boolean)

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.

CopyDirectory(String, String, UIOption)

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

CopyDirectory(String, String)

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

CopyFile(String, String, Boolean)

Copia um arquivo para um novo local.

CopyFile(String, String, UIOption, UICancelOption)

Copia um arquivo para um novo local.

CopyFile(String, String, UIOption)

Copia um arquivo para um novo local.

CopyFile(String, String)

Copia um arquivo para um novo local.

CreateDirectory(String)

Cria um diretório.

DeleteDirectory(String, DeleteDirectoryOption)

Exclui um diretório.

DeleteDirectory(String, UIOption, RecycleOption, UICancelOption)

Exclui um diretório.

DeleteDirectory(String, UIOption, RecycleOption)

Exclui um diretório.

DeleteFile(String, UIOption, RecycleOption, UICancelOption)

Exclui um arquivo.

DeleteFile(String, UIOption, RecycleOption)

Exclui um arquivo.

DeleteFile(String)

Exclui um arquivo.

DirectoryExists(String)

Retorna True se o diretório especificado existir.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FileExists(String)

Retorna True se o arquivo especificado existir.

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

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

FindInFiles(String, String, Boolean, SearchOption)

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

GetDirectories(String, SearchOption, String[])

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

GetDirectories(String)

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

GetDirectoryInfo(String)

Retorna um DirectoryInfo objeto para o caminho especificado.

GetDriveInfo(String)

Retorna um DriveInfo objeto para a unidade especificada.

GetFileInfo(String)

Retorna um FileInfo objeto para o arquivo especificado.

GetFiles(String, SearchOption, String[])

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

GetFiles(String)

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

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetName(String)

Analisa o nome do arquivo do caminho fornecido.

GetParentPath(String)

Retorna o caminho pai do caminho fornecido.

GetTempFileName()

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
MoveDirectory(String, String, Boolean)

Move um diretório de um local para outro.

MoveDirectory(String, String, UIOption, UICancelOption)

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)

Move um diretório de um local para outro.

MoveFile(String, String, Boolean)

Move um arquivo para um novo local.

MoveFile(String, String, UIOption, UICancelOption)

Move um arquivo para um novo local.

MoveFile(String, String, UIOption)

Move um arquivo para um novo local.

MoveFile(String, String)

Move um arquivo para um novo local.

OpenTextFieldParser(String, Int32[])

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

OpenTextFieldParser(String, String[])

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

OpenTextFieldParser(String)

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

OpenTextFileReader(String, Encoding)

Abre um StreamReader objeto para ler de um arquivo.

OpenTextFileReader(String)

Abre um StreamReader objeto para ler de um arquivo.

OpenTextFileWriter(String, Boolean, Encoding)

Abre um StreamWriter para gravar no arquivo especificado.

OpenTextFileWriter(String, Boolean)

Abre um StreamWriter objeto para gravar no arquivo especificado.

ReadAllBytes(String)

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

ReadAllText(String, Encoding)

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

ReadAllText(String)

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, Encoding)

Grava texto em um arquivo.

WriteAllText(String, String, Boolean)

Grava texto em um arquivo.

Aplica-se a

Confira também