答案1
从图像上看,您正在通过资源管理器删除文件,这是最慢的方法。
你可以采取哪些措施来改善:
Shift使用+删除文件,Del这样已删除的文件就不会移至回收站(无法恢复)
使用类似于以下命令在命令提示符内发出删除命令(用于
del /?
查看所有参数):del /f /q *.* (del in current folder, add `/s` to traverse sub-folders) del /f /q /s folder
答案2
我不知道为什么 Explorer 这么慢,但您可以考虑将每批图像放在单独的文件系统卷上,然后快速格式化该卷以删除它们。Windows 10 原生支持将文件挂载为磁盘卷。重新格式化的速度与卷上的内容无关,因为它会忽略现有的文件系统并只写入一个新的文件系统。
数万个 20K 文件听起来并不算太多 GB。如果所有活动批次的总大小小于您的物理 RAM,您也可以将它们放在 RAM 磁盘上(例如,使用磁盘管理),仍然格式化或卸载卷以删除它们。即使是 RAM 磁盘上的普通递归删除也可能要快得多,具体取决于导致速度变慢的原因。如果您需要文件在重新启动后仍然存在,这显然不是一个选择。
重新格式化以删除的一个缺点是您需要成为高级管理员。另一个缺点是您可能会意外格式化错误的卷,但实际上任何批量删除文件的方法都存在删除错误文件的风险。如果您为卷提供描述性标签,TempJpeg1
那么格式化它们可能与从命令行删除大型目录一样不会出错。
答案3
至少在此操作期间禁用所有防病毒/反恶意软件实时保护。这包括 Windows Defender。还有任何反勒索软件保护(由某些备份程序提供)。
实时保护通常与文件操作有关,并且历史上因大幅减慢涉及大量文件的任何操作而臭名昭著。
如果您觉得有必要,您可以在删除完成后重新启用它们。
答案4
每批创建一个分区,假设为 10GB 左右,当完成给定的批次后,快速格式化分区。所有文件在几秒钟内消失。