如何在 .NET 代码中获取图像的修改日期?
How to get an image's modified date in .NET code?
我正在尝试获取图像的最后修改日期,以便在 MVC 的目录页面进行版本控制。
我试过使用 System.IO.File.GetLastWriteTime(path)
,但没用。它总是 returns 1601 年 1 月 1 日 03:00:00。
有什么建议吗?
return将日期设置为 '01/01/1601 03:00:00' 因为您的文件路径不正确。以下来自微软文档
If the file described in the path parameter does not exist, this
method returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated
Universal Time (UTC), adjusted to local time.
这应该是return最后写入时间,如果文件确实存在(也可以在读取最后写入时间之前加上这个检查)
if (File.Exists(path))
{
Console.WriteLine(File.GetLastWriteTime(path));
}
else
{
Console.WriteLine("File does not exist");
}
我正在尝试获取图像的最后修改日期,以便在 MVC 的目录页面进行版本控制。
我试过使用 System.IO.File.GetLastWriteTime(path)
,但没用。它总是 returns 1601 年 1 月 1 日 03:00:00。
有什么建议吗?
return将日期设置为 '01/01/1601 03:00:00' 因为您的文件路径不正确。以下来自微软文档
If the file described in the path parameter does not exist, this method returns 12:00 midnight, January 1, 1601 A.D. (C.E.) Coordinated Universal Time (UTC), adjusted to local time.
这应该是return最后写入时间,如果文件确实存在(也可以在读取最后写入时间之前加上这个检查)
if (File.Exists(path))
{
Console.WriteLine(File.GetLastWriteTime(path));
}
else
{
Console.WriteLine("File does not exist");
}