Programa C# para ver la fecha y hora de acceso de un archivo

Dado un archivo, nuestra tarea es ver la fecha y la hora de acceso a un archivo. Entonces, para hacer esto, usamos las siguientes propiedades de la clase FileSystemInfo:

1. CreationTime: esta propiedad se utiliza para obtener la hora en que se crea el archivo.

Sintaxis :

archivo.CreationTime 

Donde el archivo es la ruta del archivo y devolverá DateTime. Una estructura DateTime se establece en la fecha y hora del archivo especificado.

2. LastAccessTime: esta propiedad se utiliza para obtener la hora en que se utilizó/accedió por última vez al archivo.

Sintaxis :

archivo.LastAccessTime

Devolverá un DateTime que representa la hora en que se accedió al archivo actual. 

3. LastWriteTime: esta propiedad se utiliza para obtener la hora en la que el archivo o directorio se escribió/actualizó por última vez.

Sintaxis :

archivo.LastWriteTime

Devolverá un DateTime que representa la hora en el archivo actual que se escribió por última vez.

Acercarse

1. Lea el archivo utilizando la ruta del archivo, es decir, C://sravan//data.txt

2. Declare la variable DateTime para acceder a los detalles de la hora del archivo mediante la propiedad CreationTime.

DateTime createdtime = path.CreationTime

3. Obtenga la hora del último acceso al archivo mediante la propiedad LastAccessTime.

createdtime = path.LastAccessTime

4. Obtenga el último tiempo escrito en el archivo usando la propiedad LastWriteTime.

createdtime = path.LastWriteTime

Ejemplo:

En este ejemplo, vamos a crear un archivo en la unidad C con dos líneas de datos y el nombre del archivo es data.txt y la ruta se muestra en la siguiente imagen:

C#

// C# Program to display the date 
// and time of access of a file 
using System;
using System.IO;
  
class GFG{
      
static void Main()
{
      
    // Choose the file using file path
    FileInfo path = new FileInfo("C://sravan//data.txt");
      
    // Declare time variable using DateTime function 
    // This variable holds the time of the file in 
    // which it is created
    DateTime createdtime = path.CreationTime;
      
    // Get the file created time
    Console.WriteLine("File is created at: {0}", createdtime);
      
    // Get the file lastly accessed time
    createdtime = path.LastAccessTime;
    Console.WriteLine("File is accessed at lastly: {0}", createdtime);
      
    // Get the file lastly updated/written time
    createdtime = path.LastWriteTime;
    Console.WriteLine("File is lastly written on: {0} ", createdtime);
  
}
}

Producción:

File is created at: 10/23/2021 10:02:10 AM
File is accessed at lastly: 10/23/2021 10:20:00 AM
File is lastly written on: 10/23/2021 10:17:03 AM

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *