问题是对目录的任何修改都会无限期地锁定资源管理器,尽管Samba对其他目录的访问仍然有效.我试过在本地和Samba上移动文件.
即使枚举目录以获取文件列表也会无限期地锁定计算机.
我尝试使用Python的win32file.FindFilesIterator迭代文件,但也挂起.
我的想法是根据时间戳将每个文件移动到不同的目录(在我们正在处理的目录上的目录中),这样我们每个目录中最多只有一千个文件……但是我甚至无法枚举文件,这是一个非首发.
如果我不得不放弃并且只是核对我愿意这样做的目录,但标准删除也会无限期地挂起.
我已经设置了这两个参数以提高速度,但它们也没有帮助解决问题:
R:\>fsutil behavior query disablelastaccess disablelastaccess = 1 R:\>fsutil behavior query disable8dot3 disable8dot3 = 1
这些都是顺序图像,这些图像会遇到带有8.3个文件名的“bug”,因此一个目录中的许多类似命名的文件可能需要很长时间来计算8.3文件名.根据我的理解,即使在启用disable8dot3之后,这些数据也会存储在文件系统中,因此它可能仍然会导致问题.
有任何想法吗?
根据文件的添加方式以及文件夹碎片的严重程度,最快的方法可能是移动您要保留的文件并对分区进行核对!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。