C#获取文件修改时间为什么总是1601-01-01

来源:百度知道 编辑:UC知道 时间:2024/07/01 04:46:53
明明是昨天刚生成的xml文件,为什么得到的最新修改时间总是1601-01-01呢?FileInfo fileTemp = new FileInfo("~temp.xml");
fileTemp.LastWriteTime

fileTemp用的文件路径"~temp.xml"不存在,所以其LastWriteTime是取默认的原始时间1601-01-01。注意是文件路径是客户端的还是服务器端的。

你是不是想用new FileInfo("~/temp.xml") 啊?