1

我在上传图像的 .aspx 页面上有一个 AsyncFileupload 控件。我正在提取非常基本的文件信息,例如创建/访问日期。

对于每个文件,代码都给了我一个静态值,即

01/01/1601 00:00:00

这显然是不对的。我确信后面有一个转换是自动完成的。

如何将其转换为实际值并将其转换回 CYYMMDD 格式(我想要 bd 中的这种特殊格式)?谢谢

UploadedComplete我运行这段代码

 string savePath = MapPath("~/" + Path.GetFileName(e.FileName));

 FileInfo MyFileInfo = new FileInfo(savePath);

 txt_Textbox1.Text = MyFileInfo.CreationTime.ToString();

这总是给我以下输出,不管实际日期是今天的日期

01/01/1601 00:00:00

如何将其转换为其原始创建日期?

4

1 回答 1

0

确保MyFileInfo.Existstrue使用 FileInfo 变量的其他属性之前。

我敢肯定在你的情况下MyFileInfo.Existsfalse。这就是您将获得诸如CreationTime, LastAccessTime, LastWriteTime等属性的这些值的原因。

于 2012-12-19T12:23:14.673 回答