我知道FAT文件系统以2秒的粒度存储文件的时间戳(修改日期等),而NTFS以100纳秒的粒度存储它们。显示NTFS时间戳记为100纳秒粒度
我正在使用VBScript和FileSystemObject来显示文件的详细信息。函数file.DateLastModified以1秒的精度向我显示日期(在NTFS上)。
有没有办法根据NTFS的内部存储粒度精确地显示时间戳。我想象的东西像8/9/2010 14:40:30,1234567
如果不与VBScript/FileSystemObject,会有任何其他方式吗?
我花了一段时间才弄清楚为什么一开始就出错。原来,你必须提供双反斜线的文件路径,如c:\\ temp \\ file.txt。然后它工作。 – mgr326639 2011-03-03 14:37:37
函数'oDateTime.Microseconds'将使我的粒度达到微秒。其中有10个因素缺失达到100纳秒。但是你的回答无论如何都解决了我的问题。 – mgr326639 2011-03-03 22:50:52