更改文件日期属性






4.48/5 (22投票s)
更改创建、修改和访问时间
引言
你是否遇到过想要更改文件属性(例如创建日期、修改日期或上次访问日期)的情况?
出于某种原因,有时你可能只是想更改这些属性,而由于 Windows 没有提供简单的方法来执行此操作,我编写了一个小巧易用的程序来更改文件的日期。
使用程序
解压并执行程序后,点击“打开”并加载你想要更改属性的文件。

打开文件后,你会在程序底部的文本框中看到它的路径。
现在你只需要点击你想要编辑的复选框,然后选择新的时间和日期即可。

点击“保存”,新的属性将被保存到文件中。
文件属性将如下所示

Using the Code
我将只解释更改日期属性所需的函数。
首先,我们添加 IO
库
using System.IO;
然后,我们获取文件的路径
string path="";
OpenFileDialog dialog = new OpenFileDialog();
if (dialog.ShowDialog() == DialogResult.OK)
{
path = dialog.FileName;
}
然后,我们创建 DateTime
对象
DateTime dtCreation = new DateTime(2007, 10, 2, 2, 19, 33);
DateTime dtModified = new DateTime(2008, 11, 4, 2, 23, 4);
并将其分配给文件
//Change the file created time.
File.SetCreationTime(path, dtCreation);
//Change the file modified time.
File.SetLastWriteTime(path, dtModified);
结论
我为我的一个朋友编写了这个小程序,他想更改文件的日期,但不知道任何简单的方法。请随时回复或提出任何问题。
历史
- 2008 年 11 月 27 日:初始发布