File Classe

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
File
Atributos

Exemplos

O exemplo a seguir demonstra como usar a classe File para verificar se um arquivo existe e, dependendo do resultado, criar um novo arquivo e gravar nele, ou abrir 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 uma pasta c:\temp.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.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")
           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 a classe File para operações típicas, como copiar, mover, renomear, criar, abrir, excluir e anexar a um único arquivo de cada 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 a classe File para obter e definir atributos de arquivo ou informações de DateTime relacionadas à criação, ao acesso 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.

Muitos dos métodos de File retornam outros tipos de e/s quando você cria ou abre 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 ainda mais um arquivo.You can use these other types to further manipulate a file. Para obter mais informações, consulte membros específicos do File, como OpenText, CreateTextou Create.For more information, see specific File members such as OpenText, CreateText, or Create.

Como todos os métodos de File são estáticos, pode ser mais eficiente usar um método File em vez de um método de instância FileInfo correspondente 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 métodos de File exigem 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 da classe File executam 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ê pretende reutilizar um objeto várias vezes, considere usar o método de instância correspondente de FileInfo em vez disso, porque a verificação de segurança nem sempre será necessária.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 completo de leitura/gravação 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 métodos de File.The following table describes the enumerations that are used to customize the behavior of various File methods.

EnumeraçãoEnumeration DescriçãoDescription
FileAccess Especifica acesso de leitura e gravação a 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 é 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 for totalmente qualificado, mas começar com um espaço, o caminho não será 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 é malformado e uma exceção é 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:\temp c:\Windows" também gera uma exceção na maioria dos casos.For example, "c:\temp c:\windows" also raises an exception in most cases. Verifique se os caminhos estão bem formados ao usar métodos que aceitem 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 se referir a um arquivo ou apenas a 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 a um caminho UNC (Convenção de nomenclatura universal) para um servidor e um nome de 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 seguintes são caminhos aceitáveis:For example, all the following are acceptable paths:

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

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

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

  • C#"\\\\\\\MyServer\\\MyShare" ou"\\\MyServer\MyShare"em 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>)

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)

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)

Acrescenta linhas a um arquivo de forma assíncrona e, em seguida, fecha o arquivo.Asynchronously 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.

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

Acrescenta linhas a um arquivo de forma assíncrona usando uma codificação especificada e, em seguida, fecha o arquivo.Asynchronously 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.

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)

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

AppendAllTextAsync(String, String, CancellationToken)

Abre um arquivo de forma assíncrona ou cria um arquivo, caso ele ainda não exista, acrescenta a cadeia de caracteres especificada a ele e, em seguida, fecha o arquivo.Asynchronously opens a file or creates a file if it does not already exist, appends the specified string to the file, and then closes the file.

AppendAllTextAsync(String, String, Encoding, CancellationToken)

Abre um arquivo de forma assíncrona ou cria o arquivo, caso ele ainda não exista, acrescenta a cadeia de caracteres especificada a ele usando a codificação especificada e, em seguida, fecha o arquivo.Asynchronously opens a file or creates the file if it does not already exist, appends the specified string to the file using the specified encoding, and then closes the file.

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)

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)

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)

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

Create(String, Int32)

Cria ou substitui um arquivo no caminho especificado usando o tamanho do buffer.Creates or overwrites a file in the specified path, specifying a buffer size.

Create(String, Int32, FileOptions)

Cria ou substitui um arquivo no caminho especificado usando o tamanho do buffer e opções que descrevem como criar ou substituir o arquivo.Creates or overwrites a file in the specified path, specifying a buffer size and options that describe how to create or overwrite the file.

Create(String, Int32, FileOptions, FileSecurity)

Cria ou substitui um arquivo no caminho especificado usando o tamanho do buffer, opções que descrevem como criar ou substituir o arquivo e um valor que determina o controle de acesso e a segurança de auditoria para o arquivo.Creates or overwrites a file in the specified path, specifying a buffer size, options that describe how to create or overwrite the file, and a value that determines the access control and audit security for the file.

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)

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)

Exclui o arquivo especificado.Deletes the specified file.

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)

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

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)

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)

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

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)

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)

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)

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)

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)

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 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 um arquivo especificado para uma nova localização, fornecendo as opções para especificar um novo nome de arquivo e substituir o arquivo de destino, caso ele já exista.Moves a specified file to a new location, providing the options to specify a new file name and to overwrite the destination file if it already exists.

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)

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)

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)

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

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)

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)

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)

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

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)

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)

Abre um arquivo de texto de forma assíncrona, lê todas as linhas dele e, em seguida, fecha o arquivo.Asynchronously opens a text file, reads all lines of the file, and then closes the file.

ReadAllLinesAsync(String, Encoding, CancellationToken)

Abre um arquivo de texto de forma assíncrona, lê todas as linhas dele com a codificação especificada e, em seguida, fecha o arquivo.Asynchronously opens a text file, reads all lines of the file with the specified encoding, and then closes the file.

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.

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.

ReadAllTextAsync(String, CancellationToken)

Abre um arquivo de texto de forma assíncrona, lê todo o texto dele e, em seguida, fecha o arquivo.Asynchronously opens a text file, reads all the text in the file, and then closes the file.

ReadAllTextAsync(String, Encoding, CancellationToken)

Abre um arquivo de texto de forma assíncrona, lê todo o texto dele com a codificação especificada e, em seguida, fecha o arquivo.Asynchronously opens a text file, reads all text in the file with the specified encoding, and then closes the file.

ReadLines(String)

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

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)

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)

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)

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)

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

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)

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)

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)

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)

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)

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[])

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)

Cria um arquivo de forma assíncrona, grava a matriz de bytes especificada nele e, em seguida, fecha o arquivo.Asynchronously 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.

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.

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[])

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, 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.

WriteAllLinesAsync(String, IEnumerable<String>, CancellationToken)

Cria um arquivo de forma assíncrona, grava as linhas especificadas nele e, em seguida, fecha o arquivo.Asynchronously creates a new file, writes the specified lines to the file, and then closes the file.

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

Cria um arquivo de forma assíncrona, grava as linhas especificadas nele usando a codificação especificada e, em seguida, fecha o arquivo.Asynchronously creates a new file, write the specified lines to the file by using the specified encoding, and then closes the file.

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)

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)

Cria um arquivo de forma assíncrona, grava a cadeia de caracteres especificada nele e, em seguida, fecha o arquivo.Asynchronously 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.

WriteAllTextAsync(String, String, Encoding, CancellationToken)

Cria um arquivo de forma assíncrona, grava a cadeia de caracteres especificada nele usando a codificação especificada e, em seguida, fecha o arquivo.Asynchronously 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.

Aplica-se a

Veja também