File File File File Class

Definición

Proporciona métodos estáticos para crear, copiar, eliminar, mover y abrir un solo archivo, y contribuye a la creación 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
Herencia
FileFileFileFile
Atributos

Ejemplos

En el ejemplo siguiente se muestra cómo usar el File clase para comprobar si existe un archivo, y según el resultado, cree un nuevo archivo y escribir en él, o abra el archivo existente y leer de él.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 ejecutar el código, cree un c:\temp carpeta.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

Comentarios

Use la File clase para las operaciones habituales, como copiar, mover, cambiar el nombre, crear, abrir, eliminar y anexar a un único archivo a la 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. También puede usar el File clase para obtener y establecer los atributos de archivo o DateTime información relacionada con la creación, acceso y la escritura de un archivo.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. Si desea realizar operaciones en varios archivos, consulte Directory.GetFiles o DirectoryInfo.GetFiles.If you want to perform operations on multiple files, see Directory.GetFiles or DirectoryInfo.GetFiles.

Muchos de los File métodos devuelven otros tipos de E/S al crear o abrir archivos.Many of the File methods return other I/O types when you create or open files. Puede utilizar estos otros tipos para manipular un archivo.You can use these other types to further manipulate a file. Para obtener más información, consulte específico File miembros como OpenText, CreateText, o Create.For more information, see specific File members such as OpenText, CreateText, or Create.

Dado que todos los File métodos son estáticos, puede resultar más eficaz utilizar un File método en lugar del correspondiente FileInfo método de instancia, si desea realizar sólo una acción.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 los File métodos requieren la ruta de acceso al archivo que se está manipulando.All File methods require the path to the file that you are manipulating.

Los métodos estáticos de la File clase realizar comprobaciones de seguridad en todos los métodos.The static methods of the File class perform security checks on all methods. Si va a utilizar un objeto varias veces, considere el uso del método de instancia correspondiente de FileInfo en su lugar, dado que la comprobación de seguridad no siempre que sea necesario.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.

De forma predeterminada, se concede acceso de lectura/escritura completo a los nuevos archivos a todos los usuarios.By default, full read/write access to new files is granted to all users.

En la tabla siguiente se describe las enumeraciones que se utilizan para personalizar el comportamiento de diversos File métodos.The following table describes the enumerations that are used to customize the behavior of various File methods.

EnumeraciónEnumeration DescripciónDescription
FileAccess Especifica acceso de lectura y escritura en un archivo.Specifies read and write access to a file.
FileShare Especifica el nivel de acceso permitido para un archivo que ya está en uso.Specifies the level of access permitted for a file that is already in use.
FileMode Especifica si se conservan o sobrescriben el contenido de un archivo existente, y si las solicitudes para crear un archivo existente producirá una excepción.Specifies whether the contents of an existing file are preserved or overwritten, and whether requests to create an existing file cause an exception.

Nota

En los miembros que aceptan una ruta de acceso como una cadena de entrada, esa ruta de acceso debe tener un formato correcto o se produce una excepción.In members that accept a path as an input string, that path must be well-formed or an exception is raised. Por ejemplo, si una ruta de acceso es un nombre completo, pero comienza con un espacio, la ruta de acceso no se recorta en los métodos de la clase.For example, if a path is fully qualified but begins with a space, the path is not trimmed in methods of the class. Por lo tanto, la ruta de acceso es incorrecto y se produce una excepción.Therefore, the path is malformed and an exception is raised. De forma similar, una ruta de acceso o una combinación de rutas de acceso no puede ser completo dos veces.Similarly, a path or a combination of paths cannot be fully qualified twice. Por ejemplo, "c:\temp c:\windows" también genera una excepción en la mayoría de los casos.For example, "c:\temp c:\windows" also raises an exception in most cases. Asegúrese de que las rutas de acceso correctos al usar métodos que aceptan una cadena de ruta de acceso.Ensure that your paths are well-formed when using methods that accept a path string.

En los miembros que aceptan una ruta de acceso, la ruta de acceso puede hacer referencia a un archivo o simplemente un directorio.In members that accept a path, the path can refer to a file or just a directory. La ruta de acceso especificada también puede hacer referencia a una ruta de acceso relativa o una ruta de acceso de convención de nomenclatura Universal (UNC) para un nombre de servidor y recurso compartido.The specified path can also refer to a relative path or a Universal Naming Convention (UNC) path for a server and share name. Por ejemplo, todo lo siguiente es las rutas de acceso aceptables:For example, all the following are acceptable paths:

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

  • "c:\\MyDir" en C#, o "c:\MyDir" en Visual Basic."c:\\MyDir" in C#, or "c:\MyDir" in Visual Basic.

  • "MyDir\\MySubdir" en C#, o "Midir\misubdir" en Visual Basic."MyDir\\MySubdir" in C#, or "MyDir\MySubDir" in Visual Basic.

  • "\\\\MyServer\\MyShare" en C#, o "\\MyServer\MyShare" en Visual Basic."\\\\MyServer\\MyShare" in C#, or "\\MyServer\MyShare" in Visual Basic.

Para obtener una lista de tareas de E/S comunes, consulte tareas de E/S comunes.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>)

Anexa líneas a un archivo y, a continuación, cierra el archivo.Appends lines to a file, and then closes the file. Si el archivo especificado no existe, este método crea un archivo, escribe las líneas especificadas en él y, a continuación, lo cierra.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)

Anexa líneas a un archivo usando la codificación especificada y, a continuación, lo cierra.Appends lines to a file by using a specified encoding, and then closes the file. Si el archivo especificado no existe, este método crea un archivo, escribe las líneas especificadas en él y, a continuación, lo cierra.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 un archivo, le anexa la cadena especificada y, a continuación, cierra el archivo.Opens a file, appends the specified string to the file, and then closes the file. Si el archivo no existe, este método crea un archivo, escribe la cadena especificada en él y, a continuación, lo cierra.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)

Anexa la cadena especificada al archivo y crea el archivo si aún no existe.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)

Crea un StreamWriter que anexa texto codificado UTF-8 a un archivo existente o a un nuevo archivo si el archivo especificado no 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 un archivo existente en un archivo nuevo.Copies an existing file to a new file. No se permite sobrescribir un archivo del mismo nombre.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 un archivo existente en un archivo nuevo.Copies an existing file to a new file. Se permite sobrescribir un archivo del mismo nombre.Overwriting a file of the same name is allowed.

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

Crea o sobrescribe un archivo en la ruta de acceso especificada.Creates or overwrites a file in the specified path.

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

Crea o sobrescribe el archivo especificado.Creates or overwrites the specified file.

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

Crea o sobrescribe el archivo especificado, especificando un tamaño de búfer y un valor de FileOptions que describe cómo crear o sobrescribir el archivo.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)

Crea o sobrescribe el archivo especificado con el tamaño de búfer, las opciones de archivo y la seguridad de archivo 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)

Crea o abre un archivo para escribir texto con codificación UTF-8.Creates or opens a file for writing UTF-8 encoded text. Si el archivo ya existe, se sobrescribe su contenido.If the file already exists, its contents are overwritten.

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

Descifra un archivo cifrado por la cuenta actual mediante el 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)

Elimina el archivo especificado.Deletes the specified file.

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

Cifra un archivo de forma que solo la cuenta utilizada para cifrarlo pueda descifrarlo.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 si existe el archivo especificado.Determines whether the specified file exists.

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

Obtiene un objeto FileSecurity que encapsula las entradas de la lista de control de acceso (ACL) para un archivo 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)

Obtiene un objeto FileSecurity que encapsula el tipo especificado de las entradas de la lista de control de acceso (ACL) para un archivo determinado.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)

Obtiene el FileAttributes del archivo en la ruta de acceso.Gets the FileAttributes of the file on the path.

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

Devuelve la fecha y hora de creación del archivo o el directorio especificados.Returns the creation date and time of the specified file or directory.

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

Devuelve la fecha y la hora de creación, en formato de hora universal coordinada (UTC), del archivo o directorio 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)

Devuelve la fecha y hora a la que se produjo el último acceso al archivo o directorio especificado.Returns the date and time the specified file or directory was last accessed.

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

Devuelve la fecha y la hora, en formato de hora universal coordinada (UTC), a la que se produjo el último acceso al archivo o directorio especificado.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)

Devuelve la fecha y hora a la que se escribió por última vez en el archivo o directorio especificado.Returns the date and time the specified file or directory was last written to.

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

Devuelve la fecha y la hora, en formato de hora universal coordinada (UTC), a la que se escribió por última vez en el archivo o directorio especificado.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)

Mueve un archivo especificado a una nueva ubicación, proporcionando la opción para indicar un nuevo nombre de archivo.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 un elemento FileStream en la ruta de acceso especificada con acceso de lectura y escritura y sin posibilidad de compartir.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 un elemento FileStream en la ruta de acceso especificada, con el modo y acceso especificados y sin posibilidad de compartir.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 un FileStream en la ruta de acceso especificada con el modo especificado, con acceso de lectura, escritura o ambos, y la opción de uso compartido 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 un archivo existente para lectura.Opens an existing file for reading.

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

Abre un archivo de texto existente con codificación UTF-8 para lectura.Opens an existing UTF-8 encoded text file for reading.

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

Abre un archivo existente o crea un nuevo archivo para escribir en él.Opens an existing file or creates a new file for writing.

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

Abre un archivo binario, lee su contenido, lo introduce en una matriz de bytes y, a continuación, cierra el archivo.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 un archivo de texto, lee todas sus líneas y, a continuación, cierra el archivo.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 un archivo, lee todas sus líneas con la codificación especificada y, a continuación, cierra el archivo.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 un archivo, lee todo el texto del archivo con la codificación especificada y, a continuación, cierra el archivo.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 un archivo de texto, lee todo el texto del archivo y, a continuación, cierra el archivo.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)

Lee las líneas de un archivo.Reads the lines of a file.

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

Lee las líneas de un archivo que tiene una codificación 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)

Reemplaza el contenido de un archivo especificado con el contenido de otro archivo, elimina el archivo original y crea una copia de seguridad del archivo reemplazado.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)

Reemplaza el contenido de un archivo especificado con el contenido de otro archivo, elimina el archivo original, crea una copia de seguridad del archivo reemplazado y, de forma opcional, omite los errores de fusión mediante combinación.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 al archivo especificado las entradas de la lista de control de acceso (ACL) descritas por un objeto FileSecurity.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)

Establece el FileAttributes especificado del archivo en la ruta de acceso especificada.Sets the specified FileAttributes of the file on the specified path.

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

Establece la fecha y la hora a la que se creó el archivo.Sets the date and time the file was created.

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

Establece la fecha y la hora, en formato de hora universal coordinada (UTC), a la que se creó el archivo.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)

Establece la fecha y la hora en que se obtuvo acceso por última vez al archivo especificado.Sets the date and time the specified file was last accessed.

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

Establece la fecha y la hora, en formato de hora universal coordinada (UTC), a la que se produjo el último acceso al archivo especificado.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)

Establece la fecha y la hora en que escribió por última vez en el archivo especificado.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)

Establece la fecha y la hora, en formato de hora universal coordinada (UTC), a la que se escribió por última vez en el archivo especificado.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[])

Crea un archivo nuevo, escribe en él la matriz de bytes especificada y, a continuación, lo cierra.Creates a new file, writes the specified byte array to the file, and then closes the file. Si el archivo de destino ya existe, se sobrescribe.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)

Crea un archivo nuevo, escribe en él la matriz de cadenas especificada usando la codificación especificada y, a continuación, lo cierra.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)

Crea un archivo nuevo usando la codificación especificada, escribe en él la colección de cadenas especificada y, a continuación, lo cierra.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[])

Crea un archivo nuevo, escribe en él la matriz de cadenas especificada y, a continuación, lo cierra.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>)

Crea un archivo nuevo, escribe una colección de cadenas en él y lo cierra.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)

Crea un archivo nuevo, escribe la cadena especificada en él y, a continuación, lo cierra.Creates a new file, writes the specified string to the file, and then closes the file. Si el archivo de destino ya existe, se sobrescribe.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)

Crea un archivo nuevo, escribe en él la cadena especificada con la codificación especificada y, a continuación, lo cierra.Creates a new file, writes the specified string to the file using the specified encoding, and then closes the file. Si el archivo de destino ya existe, se sobrescribe.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)

Se aplica a

Consulte también: