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 File.SetLastAccessTime (String, DateTime)

 

Publicado: noviembre de 2016

Establece la fecha y la hora en que se obtuvo acceso por última vez al archivo especificado.

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

public static void SetLastAccessTime(
	string path,
	DateTime lastAccessTime
)

Parámetros

path
Type: System.String

Archivo para el que se va a establecer información de fecha y hora de acceso.

lastAccessTime
Type: System.DateTime

DateTime que contiene el valor que se va a establecer para la fecha y hora de último acceso de path. Este valor se expresa en hora local.

Exception Condition
ArgumentException

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

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.

FileNotFoundException

No se encontró la ruta de acceso especificada.

UnauthorizedAccessException

El llamador no dispone del permiso requerido.

NotSupportedException

path está en un formato no válido.

ArgumentOutOfRangeException

lastAccessTime especifica un valor fuera del intervalo de fechas u horas permitidos para esta operación.

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.

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

En el ejemplo siguiente se comprueba el sistema de archivos para el archivo especificado, si es necesario, crear y, a continuación, se establece y obtiene la hora del último acceso.

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);
                // Update the last access time.	
            }
            File.SetLastAccessTime(path, new DateTime(1985,5,4));

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

            // Update the last access time.
            File.SetLastAccessTime(path, DateTime.Now);
            dt = File.GetLastAccessTime(path);
            Console.WriteLine("The last access time for this file was {0}.", dt);

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

FileIOPermission

for writing to the specified file. Associated enumeration: F:System.Security.Permissions.FileIOPermissionAccess.Write

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