File File File File Class

Definição

Fornece métodos estáticos para a criação, cópia, exclusão, deslocamento e abertura de um arquivo, além de ajudar na criação de objetos FileStream.Provides static methods for the creation, copying, deletion, moving, and opening of a single file, and aids in the creation of FileStream objects.

public ref class File abstract sealed
[System.Runtime.InteropServices.ComVisible(true)]
public static class File
type File = class
Public Class File
Herança
FileFileFileFile
Atributos

Exemplos

O exemplo a seguir demonstra como usar o File classe para verificar se existe um arquivo e, dependendo do resultado, qualquer um criar um novo arquivo e gravar nele, ou abra o arquivo existente e lê-lo.The following example demonstrates how to use the File class to check whether a file exists, and depending on the result, either create a new file and write to it, or open the existing file and read from it. Antes de executar o código, crie um c:\temp pasta.Before running the code, create a c:\temp folder.

using namespace System;
using namespace System::IO;
int main()
{
   String^ path = "c:\\temp\\MyTest.txt";
   if (  !File::Exists( path ) )
   {
      
      // Create a file to write to.
      StreamWriter^ sw = File::CreateText( path );
      try
      {
         sw->WriteLine( "Hello" );
         sw->WriteLine( "And" );
         sw->WriteLine( "Welcome" );
      }
      finally
      {
         if ( sw )
                  delete (IDisposable^)(sw);
      }
   }

   // Open the file to read from.
   StreamReader^ sr = File::OpenText( path );
   try
   {
      String^ s = "";
      while ( s = sr->ReadLine() )
      {
         Console::WriteLine( s );
      }
   }
   finally
   {
      if ( sr )
            delete (IDisposable^)(sr);
   }

   try
   {
      String^ path2 = String::Concat( path, "temp" );
      
      // Ensure that the target does not exist.
      File::Delete( path2 );
      
      // Copy the file.
      File::Copy( path, path2 );
      Console::WriteLine( "{0} was copied to {1}.", path, path2 );
      
      // Delete the newly created file.
      File::Delete( path2 );
      Console::WriteLine( "{0} was successfully deleted.", path2 );
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "The process failed: {0}", e );
   }
}
using System;
using System.IO;

class Test
{
    public static void Main()
    {
        string path = @"c:\temp\MyTest.txt";
        if (!File.Exists(path))
        {
            // Create a file to write to.
            using (StreamWriter sw = File.CreateText(path))
            {
                sw.WriteLine("Hello");
                sw.WriteLine("And");
                sw.WriteLine("Welcome");
            }
        }

        // Open the file to read from.
        using (StreamReader sr = File.OpenText(path))
        {
            string s;
            while ((s = sr.ReadLine()) != null)
            {
                Console.WriteLine(s);
            }
        }
    }
}
Imports System
Imports System.IO

Public Class Test
    Public Shared Sub Main()
        Dim path As String = "c:\temp\MyTest.txt"
        If File.Exists(path) = False Then
            ' Create a file to write to.
            Using sw As StreamWriter = File.CreateText(path)
                sw.WriteLine("Hello")
                sw.WriteLine("And")
                sw.WriteLine("Welcome")
                sw.Flush()
           End Using
        End If

        ' Open the file to read from.
        Using sr As StreamReader = File.OpenText(path)
            Do While sr.Peek() >= 0
                Console.WriteLine(sr.ReadLine())
            Loop
        End Using
    End Sub
End Class

Comentários

Use o File classe para operações comuns, como copiar, mover, renomear, criando, abrindo, excluindo e anexando a um único arquivo por vez.Use the File class for typical operations such as copying, moving, renaming, creating, opening, deleting, and appending to a single file at a time. Você também pode usar o File classe para obter e definir atributos de arquivo ou DateTime informações relacionadas à criação, acessar e gravação de um arquivo.You can also use the File class to get and set file attributes or DateTime information related to the creation, access, and writing of a file. Se você quiser executar operações em vários arquivos, consulte Directory.GetFiles ou DirectoryInfo.GetFiles.If you want to perform operations on multiple files, see Directory.GetFiles or DirectoryInfo.GetFiles.

Muitas do File métodos retornam outros tipos de e/s ao criar ou abrir arquivos.Many of the File methods return other I/O types when you create or open files. Você pode usar esses outros tipos para manipular mais de um arquivo.You can use these other types to further manipulate a file. Para obter mais informações, consulte específico File membros, como OpenText, CreateText, ou Create.For more information, see specific File members such as OpenText, CreateText, or Create.

Porque todos os File métodos são estáticos, talvez seja mais eficiente usar um File método em vez de um correspondente FileInfo método de instância, se você quiser executar apenas uma ação.Because all File methods are static, it might be more efficient to use a File method rather than a corresponding FileInfo instance method if you want to perform only one action. Todos os File métodos requerem o caminho para o arquivo que você está manipulando.All File methods require the path to the file that you are manipulating.

Os métodos estáticos do File classe executar verificações de segurança em todos os métodos.The static methods of the File class perform security checks on all methods. Se você for reutilizar um objeto várias vezes, considere usar o método de instância correspondente do FileInfo em vez disso, porque a verificação de segurança do será nem sempre seja necessário.If you are going to reuse an object several times, consider using the corresponding instance method of FileInfo instead, because the security check will not always be necessary.

Por padrão, o acesso de leitura/gravação completa para novos arquivos é concedido a todos os usuários.By default, full read/write access to new files is granted to all users.

A tabela a seguir descreve as enumerações que são usadas para personalizar o comportamento de vários File métodos.The following table describes the enumerations that are used to customize the behavior of various File methods.

EnumeraçãoEnumeration DescriçãoDescription
FileAccess Especifica o acesso de leitura e gravação em um arquivo.Specifies read and write access to a file.
FileShare Especifica o nível de acesso permitido para um arquivo que já está em uso.Specifies the level of access permitted for a file that is already in use.
FileMode Especifica se o conteúdo de um arquivo existente é preservado ou substituído, e se as solicitações para criar um arquivo existente causam uma exceção.Specifies whether the contents of an existing file are preserved or overwritten, and whether requests to create an existing file cause an exception.

Observação

Em membros que aceitam um caminho como uma cadeia de caracteres de entrada, esse caminho deve ser bem formado ou uma exceção será gerada.In members that accept a path as an input string, that path must be well-formed or an exception is raised. Por exemplo, se um caminho totalmente qualificado, mas começa com um espaço, o caminho não foi cortado em métodos da classe.For example, if a path is fully qualified but begins with a space, the path is not trimmed in methods of the class. Portanto, o caminho está malformado e uma exceção será gerada.Therefore, the path is malformed and an exception is raised. Da mesma forma, um caminho ou uma combinação de caminhos não pode ser totalmente qualificada duas vezes.Similarly, a path or a combination of paths cannot be fully qualified twice. Por exemplo, "c:\windows c:\temp" também gerará uma exceção na maioria dos casos.For example, "c:\temp c:\windows" also raises an exception in most cases. Certifique-se de que seus caminhos são bem formados, ao usar os métodos que aceitam uma cadeia de caracteres de caminho.Ensure that your paths are well-formed when using methods that accept a path string.

Em membros que aceitam um caminho, o caminho pode consultar um arquivo ou apenas um diretório.In members that accept a path, the path can refer to a file or just a directory. O caminho especificado também pode se referir a um caminho relativo ou um caminho de convenção de nomenclatura Universal (UNC) para um nome de servidor e compartilhamento.The specified path can also refer to a relative path or a Universal Naming Convention (UNC) path for a server and share name. Por exemplo, todos os itens a seguir é caminhos aceitáveis:For example, all the following are acceptable paths:

  • "c:\\MyDir\\MyFile.txt" em c# ou "c:\MyDir\MyFile.txt" no Visual Basic."c:\\MyDir\\MyFile.txt" in C#, or "c:\MyDir\MyFile.txt" in Visual Basic.

  • "c:\\MyDir" em c# ou "c:\MyDir" no Visual Basic."c:\\MyDir" in C#, or "c:\MyDir" in Visual Basic.

  • "MyDir\\MySubdir" em c# ou "MyDir\MySubDir" no Visual Basic."MyDir\\MySubdir" in C#, or "MyDir\MySubDir" in Visual Basic.

  • "\\\\MyServer\\MyShare" no c#, ou "\\MyServer\MyShare" no Visual Basic."\\\\MyServer\\MyShare" in C#, or "\\MyServer\MyShare" in Visual Basic.

Para obter uma lista de tarefas comuns de e/s, consulte tarefas comuns de e/s.For a list of common I/O tasks, see Common I/O Tasks.

Métodos

AppendAllLines(String, IEnumerable<String>) AppendAllLines(String, IEnumerable<String>) AppendAllLines(String, IEnumerable<String>) AppendAllLines(String, IEnumerable<String>)

Acrescenta linhas a um arquivo e fecha o arquivo.Appends lines to a file, and then closes the file. Se o arquivo especificado não existir, esse método criará um arquivo, gravará as linhas especificadas no arquivo e fechará o arquivo.If the specified file does not exist, this method creates a file, writes the specified lines to the file, and then closes the file.

AppendAllLines(String, IEnumerable<String>, Encoding) AppendAllLines(String, IEnumerable<String>, Encoding) AppendAllLines(String, IEnumerable<String>, Encoding) AppendAllLines(String, IEnumerable<String>, Encoding)

Acrescenta linhas em um arquivo usando uma codificação especificada e, em seguida, fecha o arquivo.Appends lines to a file by using a specified encoding, and then closes the file. Se o arquivo especificado não existir, esse método criará um arquivo, gravará as linhas especificadas no arquivo e fechará o arquivo.If the specified file does not exist, this method creates a file, writes the specified lines to the file, and then closes the file.

AppendAllLinesAsync(String, IEnumerable<String>, CancellationToken) AppendAllLinesAsync(String, IEnumerable<String>, CancellationToken) AppendAllLinesAsync(String, IEnumerable<String>, CancellationToken) AppendAllLinesAsync(String, IEnumerable<String>, CancellationToken)
AppendAllLinesAsync(String, IEnumerable<String>, Encoding, CancellationToken) AppendAllLinesAsync(String, IEnumerable<String>, Encoding, CancellationToken) AppendAllLinesAsync(String, IEnumerable<String>, Encoding, CancellationToken) AppendAllLinesAsync(String, IEnumerable<String>, Encoding, CancellationToken)
AppendAllText(String, String) AppendAllText(String, String) AppendAllText(String, String) AppendAllText(String, String)

Abre um arquivo, acrescenta a cadeia de caracteres especificada no arquivo e fecha o arquivo.Opens a file, appends the specified string to the file, and then closes the file. Se o arquivo não existir, esse método criará um arquivo, gravará a cadeia de caracteres especificada no arquivo e fechará o arquivo.If the file does not exist, this method creates a file, writes the specified string to the file, then closes the file.

AppendAllText(String, String, Encoding) AppendAllText(String, String, Encoding) AppendAllText(String, String, Encoding) AppendAllText(String, String, Encoding)

Acrescenta a cadeia de caracteres especificada ao arquivo, criando-o, caso ele ainda não exista.Appends the specified string to the file, creating the file if it does not already exist.

AppendAllTextAsync(String, String, CancellationToken) AppendAllTextAsync(String, String, CancellationToken) AppendAllTextAsync(String, String, CancellationToken) AppendAllTextAsync(String, String, CancellationToken)
AppendAllTextAsync(String, String, Encoding, CancellationToken) AppendAllTextAsync(String, String, Encoding, CancellationToken) AppendAllTextAsync(String, String, Encoding, CancellationToken) AppendAllTextAsync(String, String, Encoding, CancellationToken)
AppendText(String) AppendText(String) AppendText(String) AppendText(String)

Cria um StreamWriter que acrescenta um texto codificado para UTF-8 a um arquivo existente ou a um novo arquivo, se o arquivo especificado não existe.Creates a StreamWriter that appends UTF-8 encoded text to an existing file, or to a new file if the specified file does not exist.

Copy(String, String) Copy(String, String) Copy(String, String) Copy(String, String)

Copia um arquivo existente para um novo arquivo.Copies an existing file to a new file. Não é permitida a substituição de um arquivo de mesmo nome.Overwriting a file of the same name is not allowed.

Copy(String, String, Boolean) Copy(String, String, Boolean) Copy(String, String, Boolean) Copy(String, String, Boolean)

Copia um arquivo existente para um novo arquivo.Copies an existing file to a new file. É permitido substituir um arquivo de mesmo nome.Overwriting a file of the same name is allowed.

Create(String) Create(String) Create(String) Create(String)

Cria ou substitui um arquivo no caminho especificado.Creates or overwrites a file in the specified path.

Create(String, Int32) Create(String, Int32) Create(String, Int32) Create(String, Int32)

Cria ou substitui o arquivo especificado.Creates or overwrites the specified file.

Create(String, Int32, FileOptions) Create(String, Int32, FileOptions) Create(String, Int32, FileOptions) Create(String, Int32, FileOptions)

Cria ou substitui o arquivo especificado, especificando um tamanho do buffer e um valor FileOptions que descreve como criar ou substituir o arquivo.Creates or overwrites the specified file, specifying a buffer size and a FileOptions value that describes how to create or overwrite the file.

Create(String, Int32, FileOptions, FileSecurity) Create(String, Int32, FileOptions, FileSecurity) Create(String, Int32, FileOptions, FileSecurity) Create(String, Int32, FileOptions, FileSecurity)

Cria ou substitui no arquivo especificado o tamanho do buffer, as opções de arquivo e a segurança de arquivo especificados.Creates or overwrites the specified file with the specified buffer size, file options, and file security.

CreateText(String) CreateText(String) CreateText(String) CreateText(String)

Cria ou abre um arquivo para gravar texto codificado em UTF-8.Creates or opens a file for writing UTF-8 encoded text. Se o arquivo já existir, o conteúdo dele será substituído.If the file already exists, its contents are overwritten.

Decrypt(String) Decrypt(String) Decrypt(String) Decrypt(String)

Descriptografa um arquivo que foi criptografado pela conta atual usando o método Encrypt(String).Decrypts a file that was encrypted by the current account using the Encrypt(String) method.

Delete(String) Delete(String) Delete(String) Delete(String)

Exclui o arquivo especificado.Deletes the specified file.

Encrypt(String) Encrypt(String) Encrypt(String) Encrypt(String)

Criptografa um arquivo para que somente a conta usada para criptografar o arquivo possa descriptografá-lo.Encrypts a file so that only the account used to encrypt the file can decrypt it.

Exists(String) Exists(String) Exists(String) Exists(String)

Determina se o arquivo especificado existe.Determines whether the specified file exists.

GetAccessControl(String) GetAccessControl(String) GetAccessControl(String) GetAccessControl(String)

Obtém um objeto FileSecurity que encapsula as entradas de ACL (lista de controle de acesso) para um arquivo especificado.Gets a FileSecurity object that encapsulates the access control list (ACL) entries for a specified file.

GetAccessControl(String, AccessControlSections) GetAccessControl(String, AccessControlSections) GetAccessControl(String, AccessControlSections) GetAccessControl(String, AccessControlSections)

Obtém um objeto de FileSecurity que encapsula o tipo especificado de entradas de ACL (lista de controle de acesso) de um arquivo específico.Gets a FileSecurity object that encapsulates the specified type of access control list (ACL) entries for a particular file.

GetAttributes(String) GetAttributes(String) GetAttributes(String) GetAttributes(String)

Obtém o FileAttributes do arquivo no caminho.Gets the FileAttributes of the file on the path.

GetCreationTime(String) GetCreationTime(String) GetCreationTime(String) GetCreationTime(String)

Retorna a data e a hora de criação do arquivo ou diretório especificado.Returns the creation date and time of the specified file or directory.

GetCreationTimeUtc(String) GetCreationTimeUtc(String) GetCreationTimeUtc(String) GetCreationTimeUtc(String)

Retorna a data e a hora de criação, em UTC (tempo universal coordenado) do arquivo ou do diretório especificado.Returns the creation date and time, in coordinated universal time (UTC), of the specified file or directory.

GetLastAccessTime(String) GetLastAccessTime(String) GetLastAccessTime(String) GetLastAccessTime(String)

Retorna a data e hora em que o arquivo ou o diretório foi acessado pela última vez.Returns the date and time the specified file or directory was last accessed.

GetLastAccessTimeUtc(String) GetLastAccessTimeUtc(String) GetLastAccessTimeUtc(String) GetLastAccessTimeUtc(String)

Retorna a data e hora, em UTC (Tempo Universal Coordenado), em que o arquivo ou diretório especificado foi acessado pela última vez.Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last accessed.

GetLastWriteTime(String) GetLastWriteTime(String) GetLastWriteTime(String) GetLastWriteTime(String)

Retorna a data e hora em que o arquivo ou diretório especificado foi usado para gravação pela última vez.Returns the date and time the specified file or directory was last written to.

GetLastWriteTimeUtc(String) GetLastWriteTimeUtc(String) GetLastWriteTimeUtc(String) GetLastWriteTimeUtc(String)

Retorna a data e hora, em UTC( horário universal coordenado), em que o arquivo ou diretório especificado foi gravado pela última vez.Returns the date and time, in coordinated universal time (UTC), that the specified file or directory was last written to.

Move(String, String) Move(String, String) Move(String, String) Move(String, String)

Move um arquivo especificado para um novo local, oferecendo a opção de especificar um novo nome de arquivo.Moves a specified file to a new location, providing the option to specify a new file name.

Move(String, String, Boolean) Move(String, String, Boolean) Move(String, String, Boolean) Move(String, String, Boolean)
Open(String, FileMode) Open(String, FileMode) Open(String, FileMode) Open(String, FileMode)

Abre um FileStream no caminho especificado com acesso de leitura/gravação sem compartilhamento.Opens a FileStream on the specified path with read/write access with no sharing.

Open(String, FileMode, FileAccess) Open(String, FileMode, FileAccess) Open(String, FileMode, FileAccess) Open(String, FileMode, FileAccess)

Abre um FileStream no caminho especificado, com o modo e o acesso especificados sem compartilhamento.Opens a FileStream on the specified path, with the specified mode and access with no sharing.

Open(String, FileMode, FileAccess, FileShare) Open(String, FileMode, FileAccess, FileShare) Open(String, FileMode, FileAccess, FileShare) Open(String, FileMode, FileAccess, FileShare)

Abre um FileStream no caminho especificado, tendo o modo especificado com acesso de leitura, gravação ou leitura/gravação e a opção de compartilhamento especificada.Opens a FileStream on the specified path, having the specified mode with read, write, or read/write access and the specified sharing option.

OpenRead(String) OpenRead(String) OpenRead(String) OpenRead(String)

Abre um arquivo existente para leitura.Opens an existing file for reading.

OpenText(String) OpenText(String) OpenText(String) OpenText(String)

Abre um arquivo de texto com codificação UTF-8 existente para leitura.Opens an existing UTF-8 encoded text file for reading.

OpenWrite(String) OpenWrite(String) OpenWrite(String) OpenWrite(String)

Abre um arquivo existente ou cria um novo arquivo para gravação.Opens an existing file or creates a new file for writing.

ReadAllBytes(String) ReadAllBytes(String) ReadAllBytes(String) ReadAllBytes(String)

Abre um arquivo binário, lê o conteúdo do arquivo em uma matriz de bytes e, em seguida, fecha o arquivo.Opens a binary file, reads the contents of the file into a byte array, and then closes the file.

ReadAllBytesAsync(String, CancellationToken) ReadAllBytesAsync(String, CancellationToken) ReadAllBytesAsync(String, CancellationToken) ReadAllBytesAsync(String, CancellationToken)
ReadAllLines(String) ReadAllLines(String) ReadAllLines(String) ReadAllLines(String)

Abre um arquivo de texto, lê todas as linhas dele e o fecha.Opens a text file, reads all lines of the file, and then closes the file.

ReadAllLines(String, Encoding) ReadAllLines(String, Encoding) ReadAllLines(String, Encoding) ReadAllLines(String, Encoding)

Abre um arquivo, lê todas as linhas do arquivo com a codificação especificada e fecha o arquivo.Opens a file, reads all lines of the file with the specified encoding, and then closes the file.

ReadAllLinesAsync(String, CancellationToken) ReadAllLinesAsync(String, CancellationToken) ReadAllLinesAsync(String, CancellationToken) ReadAllLinesAsync(String, CancellationToken)
ReadAllLinesAsync(String, Encoding, CancellationToken) ReadAllLinesAsync(String, Encoding, CancellationToken) ReadAllLinesAsync(String, Encoding, CancellationToken) ReadAllLinesAsync(String, Encoding, CancellationToken)
ReadAllText(String, Encoding) ReadAllText(String, Encoding) ReadAllText(String, Encoding) ReadAllText(String, Encoding)

Abre um arquivo, lê todo o texto no arquivo com a codificação especificada e fecha o arquivo.Opens a file, reads all text in the file with the specified encoding, and then closes the file.

ReadAllText(String) ReadAllText(String) ReadAllText(String) ReadAllText(String)

Abre um arquivo de texto, lê todo o texto no arquivo e o fecha.Opens a text file, reads all the text in the file, and then closes the file.

ReadAllTextAsync(String, CancellationToken) ReadAllTextAsync(String, CancellationToken) ReadAllTextAsync(String, CancellationToken) ReadAllTextAsync(String, CancellationToken)
ReadAllTextAsync(String, Encoding, CancellationToken) ReadAllTextAsync(String, Encoding, CancellationToken) ReadAllTextAsync(String, Encoding, CancellationToken) ReadAllTextAsync(String, Encoding, CancellationToken)
ReadLines(String) ReadLines(String) ReadLines(String) ReadLines(String)

Lê as linhas de um arquivo.Reads the lines of a file.

ReadLines(String, Encoding) ReadLines(String, Encoding) ReadLines(String, Encoding) ReadLines(String, Encoding)

Leia as linhas de um arquivo que tem uma codificação especificada.Read the lines of a file that has a specified encoding.

Replace(String, String, String) Replace(String, String, String) Replace(String, String, String) Replace(String, String, String)

Substitui o conteúdo de um arquivo especificado pelo conteúdo de outro arquivo, excluindo o arquivo original e criando um backup do arquivo substituído.Replaces the contents of a specified file with the contents of another file, deleting the original file, and creating a backup of the replaced file.

Replace(String, String, String, Boolean) Replace(String, String, String, Boolean) Replace(String, String, String, Boolean) Replace(String, String, String, Boolean)

Substitui o conteúdo de um arquivo especificado pelo conteúdo de outro arquivo, excluindo o arquivo original, criando um backup do arquivo substituído e, opcionalmente, ignora erros de mesclagem.Replaces the contents of a specified file with the contents of another file, deleting the original file, and creating a backup of the replaced file and optionally ignores merge errors.

SetAccessControl(String, FileSecurity) SetAccessControl(String, FileSecurity) SetAccessControl(String, FileSecurity) SetAccessControl(String, FileSecurity)

Aplica entradas de ACL (lista de controle de acesso) descritas por um objeto FileSecurity ao arquivo especificado.Applies access control list (ACL) entries described by a FileSecurity object to the specified file.

SetAttributes(String, FileAttributes) SetAttributes(String, FileAttributes) SetAttributes(String, FileAttributes) SetAttributes(String, FileAttributes)

Define o FileAttributes especificado do arquivo no caminho especificado.Sets the specified FileAttributes of the file on the specified path.

SetCreationTime(String, DateTime) SetCreationTime(String, DateTime) SetCreationTime(String, DateTime) SetCreationTime(String, DateTime)

Define a data e a hora em que o arquivo foi criado.Sets the date and time the file was created.

SetCreationTimeUtc(String, DateTime) SetCreationTimeUtc(String, DateTime) SetCreationTimeUtc(String, DateTime) SetCreationTimeUtc(String, DateTime)

Define a data e hora, em UTC (Tempo Universal Coordenado), em que o arquivo foi criado.Sets the date and time, in coordinated universal time (UTC), that the file was created.

SetLastAccessTime(String, DateTime) SetLastAccessTime(String, DateTime) SetLastAccessTime(String, DateTime) SetLastAccessTime(String, DateTime)

Define a data e hora em que o arquivo especificado foi acessado pela última vez.Sets the date and time the specified file was last accessed.

SetLastAccessTimeUtc(String, DateTime) SetLastAccessTimeUtc(String, DateTime) SetLastAccessTimeUtc(String, DateTime) SetLastAccessTimeUtc(String, DateTime)

Define a data e hora, em UTC (Tempo Universal Coordenado), em que o arquivo especificado foi acessado pela última vez.Sets the date and time, in coordinated universal time (UTC), that the specified file was last accessed.

SetLastWriteTime(String, DateTime) SetLastWriteTime(String, DateTime) SetLastWriteTime(String, DateTime) SetLastWriteTime(String, DateTime)

Define a data e hora em que o arquivo especificado foi usado para gravação pela última vez.Sets the date and time that the specified file was last written to.

SetLastWriteTimeUtc(String, DateTime) SetLastWriteTimeUtc(String, DateTime) SetLastWriteTimeUtc(String, DateTime) SetLastWriteTimeUtc(String, DateTime)

Define a data e hora, em UTC (Tempo Universal Coordenado), em que o arquivo especificado foi gravado pela última vez.Sets the date and time, in coordinated universal time (UTC), that the specified file was last written to.

WriteAllBytes(String, Byte[]) WriteAllBytes(String, Byte[]) WriteAllBytes(String, Byte[]) WriteAllBytes(String, Byte[])

Cria um novo arquivo, grava a matriz de bytes especificada no arquivo e fecha o arquivo.Creates a new file, writes the specified byte array to the file, and then closes the file. Se o arquivo de destino já existir, ele será substituído.If the target file already exists, it is overwritten.

WriteAllBytesAsync(String, Byte[], CancellationToken) WriteAllBytesAsync(String, Byte[], CancellationToken) WriteAllBytesAsync(String, Byte[], CancellationToken) WriteAllBytesAsync(String, Byte[], CancellationToken)
WriteAllLines(String, String[], Encoding) WriteAllLines(String, String[], Encoding) WriteAllLines(String, String[], Encoding) WriteAllLines(String, String[], Encoding)

Cria um novo arquivo, grava a matriz de cadeia de caracteres especificada no arquivo usando a codificação especificada e fecha o arquivo.Creates a new file, writes the specified string array to the file by using the specified encoding, and then closes the file.

WriteAllLines(String, IEnumerable<String>, Encoding) WriteAllLines(String, IEnumerable<String>, Encoding) WriteAllLines(String, IEnumerable<String>, Encoding) WriteAllLines(String, IEnumerable<String>, Encoding)

Cria um novo arquivo usando a codificação especificada, grava uma coleção de cadeias de caracteres no arquivo e fecha o arquivo.Creates a new file by using the specified encoding, writes a collection of strings to the file, and then closes the file.

WriteAllLines(String, String[]) WriteAllLines(String, String[]) WriteAllLines(String, String[]) WriteAllLines(String, String[])

Cria um novo arquivo, grava a matriz de cadeia de caracteres especificada no arquivo e fecha o arquivo.Creates a new file, write the specified string array to the file, and then closes the file.

WriteAllLines(String, IEnumerable<String>) WriteAllLines(String, IEnumerable<String>) WriteAllLines(String, IEnumerable<String>) WriteAllLines(String, IEnumerable<String>)

Cria um novo arquivo, grava uma coleção de cadeias de caracteres no arquivo e fecha o arquivo.Creates a new file, writes a collection of strings to the file, and then closes the file.

WriteAllLinesAsync(String, IEnumerable<String>, CancellationToken) WriteAllLinesAsync(String, IEnumerable<String>, CancellationToken) WriteAllLinesAsync(String, IEnumerable<String>, CancellationToken) WriteAllLinesAsync(String, IEnumerable<String>, CancellationToken)
WriteAllLinesAsync(String, IEnumerable<String>, Encoding, CancellationToken) WriteAllLinesAsync(String, IEnumerable<String>, Encoding, CancellationToken) WriteAllLinesAsync(String, IEnumerable<String>, Encoding, CancellationToken) WriteAllLinesAsync(String, IEnumerable<String>, Encoding, CancellationToken)
WriteAllText(String, String) WriteAllText(String, String) WriteAllText(String, String) WriteAllText(String, String)

Cria um novo arquivo, grava a cadeia de caracteres especificada no arquivo e fecha o arquivo.Creates a new file, writes the specified string to the file, and then closes the file. Se o arquivo de destino já existir, ele será substituído.If the target file already exists, it is overwritten.

WriteAllText(String, String, Encoding) WriteAllText(String, String, Encoding) WriteAllText(String, String, Encoding) WriteAllText(String, String, Encoding)

Cria um novo arquivo, grava a cadeia de caracteres especificada no arquivo usando a codificação especificada e fecha o arquivo.Creates a new file, writes the specified string to the file using the specified encoding, and then closes the file. Se o arquivo de destino já existir, ele será substituído.If the target file already exists, it is overwritten.

WriteAllTextAsync(String, String, CancellationToken) WriteAllTextAsync(String, String, CancellationToken) WriteAllTextAsync(String, String, CancellationToken) WriteAllTextAsync(String, String, CancellationToken)
WriteAllTextAsync(String, String, Encoding, CancellationToken) WriteAllTextAsync(String, String, Encoding, CancellationToken) WriteAllTextAsync(String, String, Encoding, CancellationToken) WriteAllTextAsync(String, String, Encoding, CancellationToken)

Aplica-se a

Veja também