如何获取文件创建日期和修改日期
本文关键字:创建日期 修改 日期 文件 何获取 获取 | 更新日期: 2023-09-27 17:59:26
我有一个.NET EXE文件。我想在C#应用程序中找到文件创建日期和修改日期。可以通过反射或IO流来完成吗?
您可以使用以下代码:
DateTime creation = File.GetCreationTime(@"C:'test.txt");
DateTime modification = File.GetLastWriteTime(@"C:'test.txt");
您可以使用FileInfo
类:
FileInfo fi = new FileInfo("path");
var created = fi.CreationTime;
var lastmodified = fi.LastWriteTime;
File.GetLastWriteTime
获取最后修改的
File.CreationTime
获取创建时间
使用:
FileInfo fInfo = new FileInfo('FilePath');
var fFirstTime = fInfo.CreationTime;
var fLastTime = fInfo.LastWriteTime;
File.GetLastWriteTime方法
返回指定文件或目录最后一次写入的日期和时间。
string path = @"c:'Temp'MyTest.txt";
DateTime dt = File.GetLastWriteTime(path);
对于创建时间文件.GetCreationTime方法
DateTime fileCreatedDate = File.GetCreationTime(@"C:'Example'MyTest.txt");
Console.WriteLine("file created: " + fileCreatedDate);
您可以使用此代码查看文件的最后修改日期。
DateTime dt = File.GetLastWriteTime(path);
并且这个代码可以查看创建时间。
DateTime fileCreatedDate = File.GetCreationTime(@"C:'Example'MyTest.txt");