我正在使用 DirectoryInfo.CreationTime 来获取创建目录的日期,但是它返回奇怪的日期{21/11/1617 0:00:00}
var directoryInfo = new DirectoryInfo("C:\\testFolder");
var lastWriteTime = directoryInfo.LastWriteTime; // correct value
var creationTime = directoryInfo.CreationTime; // Date = {21/11/1617 0:00:00}
var creationTimeUtc = directoryInfo.CreationTimeUtc; // Date = {21/11/1617 0:00:00}
任何想法?
此外:
位于 NAS 共享中的文件夹,有些文件夹返回正确的值,有些则不是 我做了以下测试:
- 重新启动我的机器并检查数据和时间是否设置正确
- 从另一台机器运行应用程序
- 使用 .NET 4.0 VS2010 重新创建应用程序
- 从不同的操作系统 windows 7 运行应用程序
全部返回相同的值。但是,如果我选择文件夹属性,则创建日期设置为 2008。这是一个错误吗?