Tarefas comuns de E/S

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

Tarefas comuns de arquivos

Para fazer isso... Veja o exemplo neste tópico...
Criar um arquivo de texto Método File.CreateText

Método FileInfo.CreateText

Método File.Create

Método FileInfo.Create
Gravar em um arquivo de texto Como gravar texto em um arquivo

Como: gravar um arquivo de texto (C++/CLI)
Ler de um arquivo de texto Como ler texto de um arquivo
Anexar texto em um arquivo Como abrir e acrescentar a um arquivo de log

Método File.AppendText

Método FileInfo.AppendText
Renomear ou mover um arquivo Método File.Move

Método FileInfo.MoveTo
Excluir um arquivo Método File.Delete

Método FileInfo.Delete
Copiar um arquivo Método File.Copy

Método FileInfo.CopyTo
Obter o tamanho de um arquivo Propriedade FileInfo.Length
Obter os atributos de um arquivo Método File.GetAttributes
Definir os atributos de um arquivo Método File.SetAttributes
Determinar se um arquivo existe Método 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 nome de arquivo Método Path.GetExtension
Recuperar o caminho totalmente qualificado de um arquivo Método Path.GetFullPath
Recuperar o nome e a extensão do arquivo de um caminho Método Path.GetFileName
Alterar a extensão de um arquivo Método Path.ChangeExtension

Tarefas comuns de diretório

Para fazer isso... Veja o exemplo neste tópico...
Acessar um arquivo em uma pasta especial, como Meus Documentos Como gravar texto em um arquivo
Criar um diretório Método Directory.CreateDirectory

Propriedade FileInfo.Directory
Criar um subdiretório Método DirectoryInfo.CreateSubdirectory
Renomear ou mover um diretório Método Directory.Move

Método DirectoryInfo.MoveTo
Copiar um diretório Como: copiar diretórios
Excluir um diretório Método Directory.Delete

Método DirectoryInfo.Delete
Ver os arquivos e subdiretórios em um diretório Como: enumerar diretórios e arquivos
Descobrir o tamanho de um diretório Classe System.IO.Directory
Determinar se um diretório existe Método Directory.Exists

Confira também