文件属性有误导致无法打开

朋友跟笔者反馈一个问题,说他那边有一个文件,双击打开,软件就会崩溃退出,但奇怪的是打开相同格式的其它文件就没事,就只有那个文件不行。

笔者远程控制他电脑,找到那个文件,还没打开进行测试,就看到了一些问题,就是该文件修改时间,在文件资源管理器的“详细信息”视图是没有任何内容的,但是其它相同格式的文件就可以看到修改时间,这表示可能是文件属性出现了问题。随后笔者查看了一下文件的详细属性,发现那个文件的创建时间、修改时间等时间属性,全部都为“25978年1月1日 12:00”,这明显是不正常的属性,相关的软件在打开这个文件的时候可能会因为文件属性超出一定的范围导致崩溃,就导致朋友提到的“双击打开,软件崩溃”的情况。

然而在一般情况下,Windows 系统无法直接修改文件的时间属性,但可以通过 PowerShell 进行修改,具体命令格式如下:

修改文件的最后修改(写入)时间:$(Get-Item “文件详细路径(含扩展名)”).LastWriteTime = “2025-05-22 12:30:00”

修改文件的创建时间:$(Get-Item “文件详细路径(含扩展名)”).CreationTime = “2025-05-22 12:30:00”

修改文件的最后访问时间:$(Get-Item “文件详细路径(含扩展名)”).LastAccessTime = “2025-05-22 12:30:00”

image 10.png,文件属性有误导致无法打开
执行修改过程

在 PowerShell 执行完毕后,文件的时间属性被修正,再双击打开之前时间属性有问题的那个文件,可以正常打开了。

image 9.png,文件属性有误导致无法打开
修改结果

至于那个文件为什么出现这种情况,朋友说那个文件是从客户那边接收过来的,笔者估计朋友客户那边的电脑有问题,或者网络传输过程中出现异常情况,但是笔者的时间有限,要赶忙处理家里的其他事情,也没有深究了。

如需转载本站的文章,请先通过电子邮件的方式联系站长,站长确认后方可转载,并需要注明出处。

为您推荐