[.NET クラスライブラリ Tips][Directory] 指定したファイルまたはディレクトリの作成日時を設定する

スポンサーリンク

本記事の概要

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

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

 

指定したファイルまたはディレクトリの作成日時を設定するには?

指定したファイルまたはディレクトリの作成日時を設定するには SetCreationTime メソッドを使用します。

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

第1引数には作成日時を設定するファイル名やディレクトリ名、第2引数には設定する作成日時を指定します。

public static void SetCreationTime (string path, DateTime creationTime);

以下は、C:¥Work1¥test01.txt の作成日時を2023/2/20 12:00:00 に設定します。

using System.IO;

var srcName = @"C:\Work\test01.txt";

// 変更前の作成日時
Console.WriteLine(Directory.GetCreationTime(srcName));
// 作成日時を2023/2/20 12:00:00 に設定します
Directory.SetCreationTime(srcName, new DateTime(2023, 2, 20, 12, 0, 0));
// 変更後の作成日時を表示します。
Console.WriteLine(Directory.GetCreationTime(srcName));

実行例は以下の通りです。

実行例

実行例

 

.NET クラスライブラリ Tips

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

Please follow and like us:

コメント

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