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, confira E/S de arquivo e fluxo.
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 escrever 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
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.