如何获取文件的最后修改日期?

Sez*_*gan 1 c# getfiles fileversioninfo

我有一个错误.为什么我不知道我想把这个文件的最后修改日期.但我有问题 在此输入图像描述

在我的代码中:日期即将到来01011601为什么?你有什么建议吗?

在此输入图像描述

文件属性: 在此输入图像描述

Bro*_*ymb 7

如果您从(pthh)获取文件的路径不是您的应用程序运行的目录,我希望这个日期.
当您正在呼叫时,File.GetLastWriteTime(sqzfiles[i])您现在仅依赖于文件名,因此正在使用相对路径.最有可能的,该文件是不是在你的应用程序目录(虽然它pthh).

由于相对路径中的文件不存在,文档将解释您的意外日期:

如果path参数中描述的文件不存在,则此方法返回到公元1601年1月1日午夜12点(CE)协调世界时(UTC),调整为当地时间.

如果文件被另一个应用程序锁定,我也看到了这种情况,这是值得的.