[.NET Core][Tips] System.IO.Directory 編(4)

.NET Core
スポンサーリンク

はじめに

今回は、ディレクトリの作成日時、最後にアクセスした日時、最後に書き込みをした日時を取得する方法について説明します。

スポンサーリンク

目次

ディレクトリの作成日時を取得するには?

ディレクトリの作成日時を取得するには、Directory クラスの GetCreationTIme メソッドを使用します。引数には、作成日時を調べたいディレクトリのパス文字列を渡します。

以下に例を示します。

var path = "/Users/hiroki/Projects/MyDir";

var createDate =  Directory.GetCreationTime(path);

Console.WriteLine(createDate);

ディレクトリに最後にアクセスした日時を取得するには?

ディレクトリに最後にアクセスした日時を取得するには、Directory クラスの GetLastAccessTime メソッドを使用します。引数には、アクセス日時を調べたいディレクトリのパス文字列を渡します。

以下に例を示します。

var path = "/Users/hiroki/Projects/MyDir";

// 最後にアクセスした日時を確認
var createDate =  Directory.GetLastAccessTime(path);

Console.WriteLine(createDate);

ディレクトリに最後に書き込みをした日時を取得するには?

ディレクトリに最後に書き込みをした日時を取得するには、Directory クラスの GetLastWriteime メソッドを使用します。引数には、アクセス日時を調べたいディレクトリのパス文字列を渡します。

以下に例を示します。

var path = "/Users/hiroki/Projects/MyDir";

// ディレクトリに最後に書き込みをした日時を確認
var lastWriteTime = Directory.GetLastWriteTime(path);

Console.WriteLine(lastWriteTime)

コメント

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