我们正在使用C#对象来获取文件信息。
FileInfo fi = new FileInfo(FileName) // this line throw an exception
引发了这个例外:
不是有效的Win32 FileTime。参数名称:fileTime
我们正在尝试打开word文件,该word文件的创建日期为20 April 30086 12.40.16 PM
。
有没有人知道如何解决它?
答案 0 :(得分:0)
时间戳看起来不太正确。 尝试其中一个,看看FileInfo是否可以使用新的创建日期读取文件:
(Get-Item .\asd.txt).creationTime=(Get-Date)
(Get-Item .\asd.txt).lastaccesstime=(Get-Date)
(Get-Item .\asd.txt).lastwritetime=(Get-Date)
对于日期时间格式,请参阅: https://technet.microsoft.com/en-us/library/ee692801.aspx
从这里得到它: https://superuser.com/questions/292630/how-can-i-change-the-timestamp-on-a-file