File.GetLastWriteTime(String) es un método de clase de archivo incorporado que se utiliza para devolver la fecha y la hora en que se escribió por última vez el archivo o directorio especificado.
Sintaxis:
public static DateTime GetLastWriteTime (string path);
Parámetro: Esta función acepta un parámetro que se ilustra a continuación:
- ruta: Esta es la ruta del archivo especificado.
Excepciones:
- UnauthorizedAccessException: la persona que llama no tiene el permiso necesario.
- ArgumentException: la ruta es una string de longitud cero, contiene solo espacios en blanco o uno o más caracteres no válidos según lo definido por InvalidPathChars.
- ArgumentNullException: la ruta es nula.
- PathTooLongException: la ruta dada , el nombre de archivo o ambos superan la longitud máxima definida por el sistema.
- NotSupportedException: la ruta tiene un formato no válido.
Valor devuelto: Devuelve la fecha y la hora en que se escribió por última vez el archivo o directorio especificado.
A continuación se muestran los programas para ilustrar el método File.GetLastWriteTime(String).
Programa 1: antes de ejecutar el siguiente código, se crea un archivo file.txt con algunos contenidos que se muestran a continuación:
C#
// C# program to illustrate the usage // of File.GetLastWriteTime(String) method // Using System and System.IO namespaces using System; using System.IO; class GFG { public static void Main() { // Specifying a file string myfile = @"file.txt"; // Calling GetLastWriteTime() function DateTime dt = File.GetLastWriteTime(myfile); // Getting the last write time Console.WriteLine("The last write time for this file was {0}.", dt); } }
Ejecutando:
The last write time for this file was 4/19/2020 4:43:24 AM.
Programa 2: antes de ejecutar el siguiente código, se creó un archivo que se muestra a continuación:
C#
// C# program to illustrate the usage // of File.GetLastWriteTime(String) method // Using System and System.IO namespaces using System; using System.IO; class GFG { public static void Main() { // Specifying a file string myfile = @"file.txt"; // Setting the date File.SetLastWriteTime(myfile, new DateTime(2020, 4, 3)); // Calling GetLastWriteTime() function DateTime dt = File.GetLastWriteTime(myfile); // Getting the last write time Console.WriteLine("The last write time for this file was {0}.", dt); } }
Ejecutando:
The last write time for this file was 4/3/2020 12:00:00 AM.
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA