如何获取文件创建日期和修改日期



我有一个.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:TempMyTest.txt";
DateTime dt = File.GetLastWriteTime(path);

对于创建时间文件.GetCreationTime方法

DateTime fileCreatedDate = File.GetCreationTime(@"C:ExampleMyTest.txt");
Console.WriteLine("file created: " + fileCreatedDate);

您可以使用此代码查看文件的最后修改日期。

DateTime dt = File.GetLastWriteTime(path);

并且这个代码可以查看创建时间。

DateTime fileCreatedDate = File.GetCreationTime(@"C:ExampleMyTest.txt");

相关内容

  • 没有找到相关文章

最新更新