Tarefas comuns de E/S
O System.IO namespace fornece várias classes que permitem que várias ações, como leitura e gravação, sejam executadas em arquivos, diretórios e fluxos. Para obter mais informações, consulte E/S de arquivo e fluxo.
Tarefas comuns de arquivo
Para... | Veja o exemplo neste tópico... |
---|---|
Criar um ficheiro de texto | File.CreateText método FileInfo.CreateText método File.Create método FileInfo.Create método |
Gravar em um arquivo de texto | Como: Gravar texto em um arquivo Como escrever um arquivo de texto (C++/CLI) |
Ler a partir de um ficheiro de texto | Como: Ler texto de um arquivo |
Acrescentar texto a um ficheiro | Como: Abrir e anexar a um arquivo de log File.AppendText método FileInfo.AppendText método |
Renomear ou mover um arquivo | File.Move método FileInfo.MoveTo método |
Eliminar um ficheiro | File.Delete método FileInfo.Delete método |
Copiar um ficheiro | File.Copy método FileInfo.CopyTo método |
Obter o tamanho de um ficheiro | FileInfo.Length propriedade |
Obter os atributos de um arquivo | File.GetAttributes método |
Definir os atributos de um arquivo | File.SetAttributes método |
Determinar se um arquivo existe | File.Exists método |
Ler a partir de um ficheiro 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 | Path.GetExtension método |
Recuperar o caminho totalmente qualificado de um arquivo | Path.GetFullPath método |
Recuperar o nome do arquivo e a extensão de um caminho | Path.GetFileName método |
Alterar a extensão de um ficheiro | Path.ChangeExtension método |
Tarefas comuns do diretório
Para... | 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 | Directory.CreateDirectory método FileInfo.Directory propriedade |
Criar um subdiretório | DirectoryInfo.CreateSubdirectory método |
Renomear ou mover um diretório | Directory.Move método DirectoryInfo.MoveTo método |
Copiar um diretório | Como: Copiar diretórios |
Eliminar um diretório | Directory.Delete método DirectoryInfo.Delete método |
Ver os arquivos e subdiretórios em um diretório | Como: Enumerar diretórios e arquivos |
Localizar o tamanho de um diretório | System.IO.Directory Classe |
Determinar se existe um diretório | Directory.Exists método |
Consulte também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.