Tarefas comuns de E/SCommon I/O Tasks

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.The System.IO namespace provides several classes that allow for various actions, such as reading and writing, to be performed on files, directories, and streams. Para obter mais informações, confira E/S de arquivo e fluxo.For more information, see File and Stream I/O.

Tarefas comuns de arquivosCommon File Tasks

Para fazer isso...To do this... Veja o exemplo neste tópico...See the example in this topic...
Criar um arquivo de textoCreate a text file Método File.CreateTextFile.CreateText method

Método FileInfo.CreateTextFileInfo.CreateText method

Método File.CreateFile.Create method

Método FileInfo.CreateFileInfo.Create method
Gravar em um arquivo de textoWrite to a text file Como: Gravar texto em um arquivoHow to: Write Text to a File

Como: Escrever um arquivo de texto (C++/CLI)How to: Write a Text File (C++/CLI)
Ler de um arquivo de textoRead from a text file Como: Ler texto de um arquivoHow to: Read Text from a File
Anexar texto em um arquivoAppend text to a file Como: Abrir um arquivo de log e fazer acréscimos a eleHow to: Open and Append to a Log File

Método File.AppendTextFile.AppendText method

Método FileInfo.AppendTextFileInfo.AppendText method
Renomear ou mover um arquivoRename or move a file Método File.MoveFile.Move method

Método FileInfo.MoveToFileInfo.MoveTo method
Excluir um arquivoDelete a file Método File.DeleteFile.Delete method

Método FileInfo.DeleteFileInfo.Delete method
Copiar um arquivoCopy a file Método File.CopyFile.Copy method

Método FileInfo.CopyToFileInfo.CopyTo method
Obter o tamanho de um arquivoGet the size of a file Propriedade FileInfo.LengthFileInfo.Length property
Obter os atributos de um arquivoGet the attributes of a file Método File.GetAttributesFile.GetAttributes method
Definir os atributos de um arquivoSet the attributes of a file Método File.SetAttributesFile.SetAttributes method
Determinar se um arquivo existeDetermine whether a file exists Método File.ExistsFile.Exists method
Ler de um arquivo binárioRead from a binary file Como: Ler e gravar em um arquivo de dados recém-criadoHow to: Read and Write to a Newly Created Data File
Gravar em um arquivo binárioWrite to a binary file Como: Ler e gravar em um arquivo de dados recém-criadoHow to: Read and Write to a Newly Created Data File
Recuperar uma extensão de nome de arquivoRetrieve a file name extension Método Path.GetExtensionPath.GetExtension method
Recuperar o caminho totalmente qualificado de um arquivoRetrieve the fully qualified path of a file Método Path.GetFullPathPath.GetFullPath method
Recuperar o nome e a extensão do arquivo de um caminhoRetrieve the file name and extension from a path Método Path.GetFileNamePath.GetFileName method
Alterar a extensão de um arquivoChange the extension of a file Método Path.ChangeExtensionPath.ChangeExtension method

Tarefas comuns de diretórioCommon Directory Tasks

Para fazer isso...To do this... Veja o exemplo neste tópico...See the example in this topic...
Acessar um arquivo em uma pasta especial, como Meus DocumentosAccess a file in a special folder such as My Documents Como: Gravar texto em um arquivoHow to: Write Text to a File
Criar um diretórioCreate a directory Método Directory.CreateDirectoryDirectory.CreateDirectory method

Propriedade FileInfo.DirectoryFileInfo.Directory property
Criar um subdiretórioCreate a subdirectory Método DirectoryInfo.CreateSubdirectoryDirectoryInfo.CreateSubdirectory method
Renomear ou mover um diretórioRename or move a directory Método Directory.MoveDirectory.Move method

Método DirectoryInfo.MoveToDirectoryInfo.MoveTo method
Copiar um diretórioCopy a directory Como: Copiar diretóriosHow to: Copy Directories
Excluir um diretórioDelete a directory Método Directory.DeleteDirectory.Delete method

Método DirectoryInfo.DeleteDirectoryInfo.Delete method
Ver os arquivos e subdiretórios em um diretórioSee the files and subdirectories in a directory Como: Enumerar diretórios e arquivosHow to: Enumerate Directories and Files
Descobrir o tamanho de um diretórioFind the size of a directory Classe System.IO.DirectorySystem.IO.Directory class
Determinar se um diretório existeDetermine whether a directory exists Método Directory.ExistsDirectory.Exists method

Consulte tambémSee also