ファイルの更新日時を取得するにはFileクラスのGetLastWriteTimeメソッドを、更新日時を設定するにはSetLastWriteTimeメソッドを使用します。
下記は、ファイルの更新日時を取得する例です。
VBの例(ファイル更新日時の取得)
Dim targetFile As String = "C:\Work\Test.txt" '対象ファイル Dim lastWriteTime As Date lastWriteTime = IO.File.GetLastWriteTime(targetFile) MessageBox.Show(targetFile & " の更新日時は " & lastWriteTime.ToString() & " です")
C#の例(ファイル更新日時の取得)
string targetFile = @"C:\Work\Test.txt"; // 対象ファイル DateTime lastWriteTime; lastWriteTime = System.IO.File.GetCreationTime(targetFile); MessageBox.Show(targetFile + " の更新日時は " + lastWriteTime.ToString() + " です");
下記は、ファイルの更新日時を設定する例です。
VBの例(ファイル更新日時の設定)
'2011/4/1 10:00:00を作成日時にする Dim newLastWriteTime As New Date(2011, 4, 1, 10, 0, 0) IO.File.SetLastWriteTime(targetFile, newLastWriteTime)
C#の例(ファイル更新日時の設定)
// 2011/4/1 10:00:00を作成日時にする DateTime newLastWriteTime = new DateTime(2011, 4, 1, 10, 0, 0); System.IO.File.SetCreationTime(targetFile, newLastWriteTime);
Please follow and like us:
コメント