Tarefas comuns de E/S

O namespace System.IO fornece várias classes que permitem várias ações, como leitura e gravação, para ser realizadas em arquivos, diretórios e fluxos. Para obter mais informações, consulte E/S de arquivo e de fluxo.

Tarefas comuns de arquivos

Para fazer isso...

Consulte o exemplo contido neste tópico...

Criar um arquivo de texto.

System.IO.File

Gravar em um arquivo de texto.

Como: Gravar texto em um arquivo

Ler de um arquivo de texto.

Como: Ler texto de um arquivo.

Acrescentar texto a um arquivo.

Como: Abrir e anexar um arquivo de Log

File.AppendText

FileInfo.AppendText

Renomear ou mover um arquivo.

File.Move

FileInfo.MoveTo

Excluir um arquivo.

File.Delete

FileInfo.Delete

Copiar um arquivo.

File.Copy

FileInfo.CopyTo

Obter o tamanho de um arquivo.

FileInfo.Length

Obter os atributos de um arquivo.

File.GetAttributes

Definir os atributos de um arquivo.

File.SetAttributes

Determinar se um arquivo existe.

File.Exists

Ler de um arquivo binário.

Como: Ler e gravar em um arquivo de dados recém-criado

Gravar em um arquivo binário.

Como: Ler e gravar em um arquivo de dados recém-criado

Recuperar uma extensão de arquivo.

Path.GetExtension

Recuperar o caminho totalmente qualificado de um arquivo.

Path.GetFullPath

Recuperar o nome de arquivo e extensão de um caminho.

Path.GetFileName

Alterar a extensão de um arquivo.

Path.ChangeExtension

Tarefas comuns de diretório

Para fazer isso...

Consulte o exemplo contido neste tópico...

Renomear ou mover um diretório.

Directory.Move

DirectoryInfo.MoveTo

Copiar um diretório

Como: Copiar pastas

Excluir um Diretório.

Directory.Delete

DirectoryInfo.Delete

Criar um Diretório.

Directory.CreateDirectory

FileInfo.Directory

Criar um subdiretório.

DirectoryInfo.CreateSubdirectory

Consultar os arquivos em um diretório.

FileInfo.Name

Consultar os subdiretórios de um diretório.

Directory.GetDirectories

DirectoryInfo.GetDirectories

Consultar todos os arquivos em todos os subdiretórios de um diretório.

DirectoryInfo.GetFileSystemInfos

Encontrar o tamanho de um diretório.

System.IO.Directory

Determinar se um diretório existe.

Directory.Exists

Consulte também

Conceitos

Arquivo básico de E/S

Compondo fluxos

E/S de Arquivo Assíncrono

Outros recursos

E/S de arquivo e de fluxo