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

スポンサーリンク

本記事の概要

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

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

 

指定したファイルやディレクトリに最後にアクセスした日時を設定するには?

指定したファイルやディレクトリに最後にアクセスした日時を取得するには SetLastAccessTime メソッドを使用します。

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

第1引数には対象のファイルやディレクトリのパスを、第2引数には設定する日時を指定します。

public static void SetLastAccessTime (string path, DateTime lastAccessTime);

 

以下の例では、C:¥Work フォルダ に最後にアクセスした日時を取得して表示します。

using System.IO;

var targetPath = @"C:\Work";

// 変更前の最後にアクセスした日時を取得
Console.WriteLine(Directory.GetLastAccessTime(targetPath));
// 作業にアクセスした日時を 2023/2/18 7:00:00 に設定する
Directory.SetLastAccessTime(targetPath, new DateTime(2023,2,18,7,0,0));
// 変更後の最後にアクセスした日時を取得
Console.WriteLine(Directory.GetLastAccessTime(targetPath));

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

実行例

実行例

 

.NET クラスライブラリ Tips

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

Please follow and like us:

コメント

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