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.SetLastAccessTime (Método)

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

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

public static void SetLastAccessTime(
	string path,
	DateTime lastAccessTime
)

Parámetros

path
Tipo: System.String
El archivo para el que se va a establecer información de fecha y hora de acceso.
lastAccessTime
Tipo: System.DateTime
Objeto DateTime que contiene el valor que se va a establecer para la fecha y hora de acceso de path. Este valor se expresa en hora local.

ExcepciónCondición
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.

FileNotFoundException

No se encontró la ruta de acceso especificada.

UnauthorizedAccessException

El llamador no dispone del permiso requerido.

NotSupportedException

path tiene un formato no válido.

ArgumentOutOfRangeException

lastAccessTime especifica un valor que está fuera del intervalo de fechas u horas permitido para esta operación.

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 busca en el sistema de archivos el archivo especificado, creándolo si es necesario y, a continuación, se establece y se obtiene la hora a la que se obtuvo acceso a él por última vez.


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());
        }
    }
}


.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:
© 2015 Microsoft