为什么文件资源管理器中的解压速度这么慢?

为什么文件资源管理器中的解压速度这么慢?

我经常解压包含数千个小文本文件的文件。

我注意到,当我在文件资源管理器中执行此操作时(右键点击摘录自此处)它可能需要很长时间,有时即使等待了几分钟也似乎永远也完成不了。

在终端中解压同一个文件总是unzip file.zip在几秒钟内完成。

文件资源管理器有什么不同之处?为什么它需要更长的时间?为什么有时根本无法完成?相比之下,它似乎做得很差,而我期望它只是在后台运行相同的命令。

答案1

GUI 文件资源管理器中还有更多活动。对于“数千个文件”中的每一个,文件资源管理器都必须确定要使用哪个图标。
然后,它必须在屏幕上定位图标,并设置“屏幕刷新”标志。
对于 1 个文件来说不需要太多额外处理,但对于“数千个”来说呢?

提取这些“数千个文件”后,如果您重新启动文件资源管理器,然后打开包含文件的目录,您会注意到很大的延迟。

使用 GUI 文件资源管理器处理“数千个文件”似乎是错误的。perl例如,将允许一个人读取 ZIP 文件并访问 ZIP 内的文件。

相关内容