我使用DirectoryInfo.CreationTime创建 但它返回奇怪的日期{21/11/1617 0:00:00}
DirectoryInfo.CreationTime返回奇怪的日期
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
- 从不同的操作系统窗口运行应用程序7
全部返回相同的值。但是,如果我选择文件夹属性创建日期设置为2008. 这是一个错误?
如果你去'testFolder'的属性是否显示不同的日期?另外,你在使用什么操作系统 – RAS 2013-03-27 01:46:24
当谷歌什么都没有时,你就知道你正处在黄昏时分。 :)也许关于你的环境的一些其他信息将有助于......你在开发什么系统,你是否在做一些不同的东西,比如在Linux上使用虚拟机或者酒等等。 – 2013-03-27 01:48:19
当*为*创建的目录时? – Gabe 2013-03-27 03:05:54