【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)); /**************************************************************************/