我在一个文件夹中有许多文件,我需要获取最后修改日期。所以我用
FDate = IO.File.GetLastWriteTime(FName)
它适用于某些文件,但在其他文件上,我得到的日期是 1601 年 1 月 1 日。但是当我在 Windows 资源管理器中检查文件时,所有日期看起来都很正常(最近)。所以,我猜在文件系统中存储了多个文件日期,而 .NET 看到的不是 Windows 看到的。如何准确获取在文件资源管理器窗口中显示为“修改日期”的日期?
我尝试了一些Visual Basic 6.0 API 的东西,但这似乎不适用于 .NET。