使用 Shift+Del 删除大型目录(无回收站)时,删除速度会快一个数量级。为什么在 Windows 上删除到回收站的速度会慢得多?我在 Windows 7 上。
编辑:刚刚意识到这是因为我使用的是 Total Commander 而不是 Windows Explorer。因为我一直使用该程序,所以我从未注意到从 Windows Explorer 删除目录到回收站是瞬间完成的。
答案1
从文件系统的角度来说,删除到回收站与移动差不多。删除的文件会被放入一个特殊的受保护的 Windows 目录中,并且可能需要在其他地方读取和写入整个数据。
另一方面,使用 删除时Shift+Del
,文件只是从文件系统中删除。这样速度更快,因为不需要更改整个文件,而只需删除表明文件存在的几个字节。
另外,关于 Total Commander,如下所述:http://www.ghisler.ch/board/viewtopic.php?t=14480:
当您的回收站非常满时,就会发生这种情况。TC 在正常模式下会一个接一个地删除文件,当回收站很满时,这需要一段时间。
尝试使用 Shift+Del(绕过回收站)或使用 Explorer 方法进行删除。
不幸的是,这种行为无法改变,因为在一次操作中删除所有文件时,Windows 不会报告哪些文件被删除了,哪些文件没有被删除……