Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método Directory.GetLastWriteTime (String)

 

Publicado: octubre de 2016

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

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

public static DateTime GetLastWriteTime(
	string path
)

Parámetros

path
Type: System.String

Archivo o directorio para el que se va a obtener información de fecha y hora de modificación.

Valor devuelto

Type: System.DateTime

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

Exception Condition
UnauthorizedAccessException

El llamador no dispone del permiso requerido.

ArgumentException

path es una cadena de longitud cero que solo contiene espacios en blanco o uno o varios caracteres no válidos. Puede consultar los caracteres no válidos con el método GetInvalidPathChars.

ArgumentNullException

El valor de 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 plataformas basadas en Windows, las rutas de acceso deben tener menos de 248 caracteres y los nombres de archivo deben tener menos de 260 caracteres.

System_CAPS_noteNota

Este método puede devolver un valor inexacto, porque usa funciones nativas cuyos valores no se pueden actualizar continuamente el sistema operativo.

Si el directorio se describe en el path parámetro no existe, este método devuelve 12:00 de la noche del 1 de enero de 1601 D.C. (E.C.) Hora Universal coordinada (UTC), se ajusta a la hora local.

El path parámetro se puede especificar información de ruta de acceso relativa o absoluta. 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, consulte GetCurrentDirectory.

El path parámetro no distingue mayúsculas de minúsculas.

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

En el ejemplo siguiente se muestra cómo usar GetLastWriteTime.

using System;
using System.IO;

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

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

            // Update the last write time.
            Directory.SetLastWriteTime(path, DateTime.Now);
            dt = Directory.GetLastWriteTime(path);
            Console.WriteLine("The last write time for this directory was {0}", dt);
        } 

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

FileIOPermission

for reading the specified file or directory. Associated enumeration: F:System.Security.Permissions.FileIOPermissionAccess.Read

Plataforma universal de Windows
Disponible desde 10
.NET Framework
Disponible desde 1.1
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: