当我发现到处都有“ desktop.ini”文件的副本时,我正在Windows资源管理器中查找特定文件,我转到父文件夹并在Windows中搜索“ desktop.ini”,发现大约有5000个文件。在各个位置(子文件夹)中具有相同名称的文件,都在大约100-200字节的范围内,我选择了所有文件并删除了它们,为什么要花Windows大约2.5分钟才能删除所有这些文件?假设平均文件大小约为150字节,则要删除的数据量应约为(150 * 5000)/ 1024 kByte,即约732 kB。 Windows如何立即删除一个更大的文件?
答案 0 :(得分:0)
删除功能为 O(n),其中n等于项目数,而不是文件大小。
您的文件没有被“擦除” ....只有它的注册条目被删除。这主要取决于文件的数量,而不取决于字节的数量。
顺便说一下,这就是恢复“已删除文件”的方法;通过恢复它的注册条目。