Programa C# para obtener tiempo de archivo usando la clase de archivo

Dado un archivo, ahora nuestra tarea es obtener el tiempo del archivo usando la clase File. Entonces usamos el método GetCreationTime() de la clase File. Este método se usa para encontrar la fecha y hora de creación del archivo o directorio dado. Este método solo tomará un parámetro que es la ruta del archivo y, si este parámetro de ruta no existe, devolverá las 12:00 de la noche del 1 de enero de 1601 d.C. (CE) Hora universal coordinada (UTC), ajustada a la hora local. tiempo.

Sintaxis:

DateTime estático público GetCreationTime (string Ipath)

Aquí Ipath representa la ruta del archivo o directorio. 

Tipo de devolución: el tipo de devolución de este método es DateTime. Es una estructura configurada a la fecha y hora que especifica el archivo.

Excepciones: Puede tener las siguientes excepciones;

  • UnauthorizedAccessException: esta excepción ocurre cuando la persona que llama no tiene el permiso requerido.
  • ArgumentException: esta excepción se produce cuando al usuario se le proporciona un argumento de tipo no válido, como una string de longitud cero, que contiene uno o más caracteres no válidos.
  • ArgumentNullException: esta excepción se produce cuando la ruta del archivo es nula.
  • PathTooLongException: esta excepción se produce cuando la ruta de archivo especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.
  • NotSupportedException: esta excepción se producirá cuando la ruta del archivo tenga un formato no válido.

Ejemplo:

En este ejemplo, vamos a crear un archivo llamado «archivo.txt» en la unidad C, y la ruta se muestra en la imagen:

C#

// C# program to get file time
// using File Class
using System;
using System.IO;
  
class GFG{
  
static void Main()
{
      
    // Declaring a time variable that will store 
    // the creation time of the file 
    // Using GetCreationTime() method of File class
    DateTime createdtime = File.GetCreationTime("C://users//file.txt");
      
    // Display the creation time of the file
    Console.WriteLine("File is created at: {0}", createdtime);
}
}

Salida :

File is created at: 10/22/2021 1:02:10 PM

Publicación traducida automáticamente

Artículo escrito por bhanusivanagulug 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 *