Метод File.GetLastWriteTime () в C # с примерами
Опубликовано: 5 Марта, 2022
File.GetLastWriteTime (String) - это встроенный метод класса File, который используется для возврата даты и времени последней записи указанного файла или каталога.
Синтаксис:
общедоступный статический DateTime GetLastWriteTime (строковый путь);
Параметр: эта функция принимает параметр, показанный ниже:
- path: This is the specified file path.
Исключения:
- UnauthorizedAccessException: у вызывающего абонента нет необходимого разрешения.
- ArgumentException: путь представляет собой строку нулевой длины, содержит только пробелы или один или несколько недопустимых символов, как определено InvalidPathChars.
- ArgumentNullException: путь равен нулю.
- PathTooLongException: указанный путь , имя файла или оба параметра превышают максимальную длину, определенную системой.
- NotSupportedException: путь в недопустимом формате.
Возвращаемое значение: возвращает дату и время последней записи в указанный файл или каталог.
Ниже приведены программы, иллюстрирующие метод File.GetLastWriteTime (String).
Программа 1. Перед запуском приведенного ниже кода создается файл file.txt с некоторым содержимым, показанным ниже:
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); } } |
Выполнение:
В последний раз этот файл был записан 19 апреля 2020 г., 4:43:24.
Программа 2: Перед запуском приведенного ниже кода был создан файл, показанный ниже:
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); } } |
Выполнение:
Последнее время записи для этого файла было 4/3/2020 12:00:00 AM.