我在.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
如何将其转换为原始创建日期?
答案 0 :(得分:0)
在使用FileInfo变量的其他属性之前,请确保MyFileInfo.Exists
为true
。
我确信在您的情况下MyFileInfo.Exists
是false
。这就是你为CreationTime, LastAccessTime, LastWriteTime
等属性获取这些值的原因。