[.NET クラスライブラリ Tips][Directory] 指定したファイルやディレクトリに最後に書き込んだ日時を設定する

スポンサーリンク

本記事の概要

この記事では、Directory クラスを使用して、指定したファイルやディレクトリに最後に書き込んだ日付と時刻を設定する方法について説明します。

公式サイト情報はコチラを参照してください。

 

指定したファイルやディレクトリに最後に書き込んだ日時を設定するには?

指定したファイルやディレクトリに最後に書き込んだ日付と時刻を設定するには SetLastWriteTime メソッドを使用します。

構文は以下に示す通りです。

public static void SetLastWriteTime (string path, DateTime lastWriteTime);

 

以下の例では、C:¥Work フォルダ の最後にアクセスした日時として 2023/2/19 7:00:00 を設定する例です。

using System.IO;

var targetPath = @"C:\Work";

// 変更前の最後にアクセスした日時を確認
Console.WriteLine(Directory.GetLastWriteTime(targetPath));
// 最後にアクセスした日時を設定
Directory.SetLastWriteTime(targetPath, new DateTime(2023,2,19,7,0,0));
// 変更後の最後にアクセスした日時を確認
Console.WriteLine(Directory.GetLastWriteTime(targetPath));

実行例を以下に示します。

実行例

実行例

 

.NET クラスライブラリ Tips

これまでに紹介した .NET クラスライブラリ Tips はコチラから参照できます。

Please follow and like us:

コメント

タイトルとURLをコピーしました