目前维护的正在用的一个项目中,有xml记录和推送的部分,突然有一天,发现xml推送都失败了,查了原因发现是在某一时间点后程序在生成xml时都出现了错误,随后就觉得可能是文件夹读取权限的问题,遂去查存储xml的文件夹读取权限是否正常,但看起来是正常的啊,如下图:
随后我尝试手动向文件夹中粘贴文件,发现。。下图。。
兄弟们,这个装xml的文件夹,特点是:xml文件很多,每个文件很小,但数量多,总体占得空间也有好几个G,随后我去查了查网上有没有相近的案例,发现:
好像与我的情况较为类似,建议是用chkdisk修复一下硬盘,整理一下碎片,但是也说到过一段时间后可能会再次出现这样的问题。最后,我干脆把这个文件夹作为了原来的备份,并重新建立了存放xml的空文件夹,于是立马xml生成正常了,看来我需要每隔几个月的时间来给这些xml换个新家来存储了。