Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

File.GetLastWriteTime (Método)

Devuelve la fecha y hora a la que se escribió en el archivo o directorio especificados por última vez.

Espacio de nombres:  System.IO
Ensamblado:  mscorlib (en mscorlib.dll)

public static DateTime GetLastWriteTime(
	string path
)

Parámetros

path
Tipo: System.String
Archivo o directorio para el que se va a obtener información de fecha y hora de escritura.

Valor devuelto

Tipo: System.DateTime
Estructura DateTime que se establece en la fecha y hora a la que se escribió en el archivo o directorio especificado por última vez. Este valor se expresa en hora local.

ExcepciónCondición
UnauthorizedAccessException

El llamador no dispone del permiso requerido.

ArgumentException

path es una cadena de longitud cero, contiene solo espacios en blanco o contiene uno o varios de los caracteres no válidos definidos por InvalidPathChars.

ArgumentNullException

path es null.

PathTooLongException

La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema. Por ejemplo, en las plataformas basadas en Windows, las rutas de acceso deben ser inferiores a 248 caracteres y los nombres de archivo deben ser inferiores a 260 caracteres.

NotSupportedException

path tiene un formato no válido.

NotaNota

Este método puede devolver un valor inexacto, debido a que usa funciones nativas cuyos valores el sistema operativo no puede actualizar continuamente. Cada sistema operativo administra la vez de la última escritura según sus propias reglas. Para mejorar el rendimiento, un sistema operativo no puede establecer el valor de hora de última escritura a la hora exacta de la operación de escritura última, pero podría establecerse en una aproximación más información sobre su lugar.

Si el archivo descrito en el parámetro path no existe, este método devuelve 12:00 de la noche, 1 de enero de 1601 d.C. (Era cristiana). Hora universal coordinada (UTC), ajustada a la hora local.

El parámetro path puede especificar información de ruta de acceso relativa o absoluta. La información de ruta de acceso relativa se interpreta en relación con el directorio de trabajo actual. Para obtener el directorio de trabajo actual, vea GetCurrentDirectory.

Para obtener una lista de tareas comunes de E/S, vea Tareas de E/S comunes.

En el siguiente ejemplo se muestra el método GetLastWriteTime.


using System;
using System.IO;

class Test 
{
    public static void Main() 
    {
        try 
        {
            string path = @"c:\Temp\MyTest.txt";
            if (!File.Exists(path)) 
            {
                File.Create(path);
            } 
            else 
            {
                // Take an action that will affect the write time.
                File.SetLastWriteTime(path, new DateTime(1985,4,3));
            }

            // Get the creation time of a well-known directory.
            DateTime dt = File.GetLastWriteTime(path);
            Console.WriteLine("The last write time for this file was {0}.", dt);
			
            // Update the last write time.
            File.SetLastWriteTime(path, DateTime.Now);
            dt = File.GetLastWriteTime(path);
            Console.WriteLine("The last write time for this file was {0}.", dt);

        } 

        catch (Exception e) 
        {
            Console.WriteLine("The process failed: {0}", e.ToString());
        }
    }
}


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft