У меня есть файл .NET EXE. Я хочу найти дату создания файла и дату изменения в приложении С#. Может ли это сделать с помощью отражения или с помощью потока ввода-вывода?
Как получить дату создания файла и измененную дату
Ответ 1
Вы можете использовать код ниже:
DateTime creation = File.GetCreationTime(@"C:\test.txt");
DateTime modification = File.GetLastWriteTime(@"C:\test.txt");
Ответ 2
Вы можете сделать это, используя FileInfo
класс:
FileInfo fi = new FileInfo("path");
var created = fi.CreationTime;
var lastmodified = fi.LastWriteTime;
Ответ 3
File.GetLastWriteTime
для получения последнего изменения
File.CreationTime
, чтобы получить время создания
Ответ 4
Использование:
FileInfo fInfo = new FileInfo('FilePath');
var fFirstTime = fInfo.CreationTime;
var fLastTime = fInfo.LastWriteTime;
Ответ 5
Этот код можно использовать для просмотра последней измененной даты файла.
DateTime dt = File.GetLastWriteTime(path);
И этот код, чтобы увидеть время создания.
DateTime fileCreatedDate = File.GetCreationTime(@"C:\Example\MyTest.txt");
Ответ 6
File.GetLastWriteTime Метод
Возвращает дату и время, когда указанный файл или каталог были записаны в последний раз.
string path = @"c:\Temp\MyTest.txt";
DateTime dt = File.GetLastWriteTime(path);
Для создания времени File.GetCreationTime Метод
DateTime fileCreatedDate = File.GetCreationTime(@"C:\Example\MyTest.txt");
Console.WriteLine("file created: " + fileCreatedDate);