为什么在Windows 10 64位系统上删除大约5000个很小的文件(大约100个字节)需要花费这么长时间

时间:2018-07-16 11:54:20

标签: windows-10

当我发现到处都有“ desktop.ini”文件的副本时,我正在Windows资源管理器中查找特定文件,我转到父文件夹并在Windows中搜索“ desktop.ini”,发现大约有5000个文件。在各个位置(子文件夹)中具有相同名称的文件,都在大约100-200字节的范围内,我选择了所有文件并删除了它们,为什么要花Windows大约2.5分钟才能删除所有这些文件?假设平均文件大小约为150字节,则要删除的数据量应约为(150 * 5000)/ 1024 kByte,即约732 kB。 Windows如何立即删除一个更大的文件?

1 个答案:

答案 0 :(得分:0)

删除功能为 O(n),其中n等于项目数,而不是文件大小。


英语:

您的文件没有被“擦除” ....只有它的注册条目被删除。这主要取决于文件的数量,而不取决于字节的数量。

顺便说一下,这就是恢复“已删除文件”的方法;通过恢复它的注册条目。