我有一个.NET EXE文件。 我希望在C#应用程序中找到该文件的创建日期和修改日期。是否可以通过反射或IO流来实现?
我有一个.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;
使用:
FileInfo fInfo = new FileInfo('FilePath');
var fFirstTime = fInfo.CreationTime;
var fLastTime = fInfo.LastWriteTime;
返回指定文件或目录上次写入的日期和时间。
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);
DateTime dt = File.GetLastWriteTime(path);
使用以下代码查看创建时间。
DateTime fileCreatedDate = File.GetCreationTime(@"C:\Example\MyTest.txt");
File
类,应该不难:http://msdn.microsoft.com/zh-cn/library/system.io.file.aspx - Max