【ASP.NET(C#)】ファイルの作成日時、更新日時、アクセス日時の設定

スポンサード リンク

バージョン:ASP.NET 3.5

今回はファイルの作成日時、更新日時、アクセス日時の取得ではなく、
設定をする方法について。

取得の時と同様に、
ファイルの場合は、「System.IO.File」で、
ディレクトリの場合は、「System.IO.Direcrory」で設定できる。

●作成日時、更新日時、アクセス日時をそれぞれ10日前に戻す

string file_path = Server.MapPath("aaa.txt");

/****ファイルの場合********************************************************/
//作成日時の設定
System.IO.File.SetCreationTime(file_path, dtFileCreateTime.AddDays(-10));
//更新日時の設定
System.IO.File.SetLastWriteTime(file_path, dtFileCreateTime.AddDays(-10));
//アクセス日時の設定
System.IO.File.SetLastAccessTime(file_path, dtFileCreateTime.AddDays(-10));
/**************************************************************************/

/***ディレクトリの場合******************************************************/
//作成日時の設定
System.IO.Direcrory.SetCreationTime(file_path, dtFileCreateTime.AddDays(-10));
//更新日時の設定
System.IO.Direcrory.SetLastWriteTime(file_path, dtFileCreateTime.AddDays(-10));
//アクセス日時の設定
System.IO.Direcrory.SetLastAccessTime(file_path, dtFileCreateTime.AddDays(-10));
/**************************************************************************/


スポンサード リンク


return top