FileInfo对象提供异常

时间:2016-06-13 14:39:42

标签: c#

我们正在使用C#对象来获取文件信息。

FileInfo fi = new FileInfo(FileName) // this line throw an exception

引发了这个例外:

  

不是有效的Win32 FileTime。参数名称:fileTime

我们正在尝试打开word文件,该word文件的创建日期为20 April 30086 12.40.16 PM

有没有人知道如何解决它?

1 个答案:

答案 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