web-dev-qa-db-ja.com

ファイルの作成日と変更日を取得する方法

.NET EXEファイルがあります。 C#アプリケーションでファイルの作成日と変更日を見つけたい。リフレクションまたはIOストリームを使用して実行できますか?

40

以下のコードを使用できます:

DateTime creation = File.GetCreationTime(@"C:\test.txt");
DateTime modification = File.GetLastWriteTime(@"C:\test.txt");
81
waitefudge

FileInfo classを使用してそれを行うことができます:

FileInfo fi = new FileInfo("path");
var created = fi.CreationTime;
var lastmodified = fi.LastWriteTime;
21
Selman Genç

File.GetLastWriteTime 最終変更を取得する

File.CreationTime 作成時間を取得する

7

つかいます :

FileInfo fInfo = new FileInfo('FilePath');
var fFirstTime = fInfo.CreationTime;
var fLastTime = fInfo.LastWriteTime;
5
DOTNET Team

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);
4
Nagaraj S

このコードを使用して、ファイルの最終変更日を確認できます。

DateTime dt = File.GetLastWriteTime(path);

そして、このコードは作成時間を確認します。

DateTime fileCreatedDate = File.GetCreationTime(@"C:\Example\MyTest.txt");
3
markieo