使 7-Zip 将存档直接解压缩到目录

Jam*_*cko 47 speed 7-zip

每当我使用 7-Zip 提取存档时,它都会执行两步操作。首先它将档案的内容提取到一个临时文件夹,然后 Windows 将文件从临时文件夹复制到目标目录。

此操作的第二部分可能需要一些时间,尤其是在存档中有大量小文件时。如果 7-Zip 只是将文件直接解压缩到目标目录开始,操作似乎可以加快速度。有没有办法让它做到这一点?

Jam*_*cko 77

哦!我真的应该更努力地寻找答案。

来自7-Zip 常见问题解答

为什么从 7-Zip 到资源管理器的拖放存档提取使用临时文件?

7-Zip 不知道放置目标的文件夹路径。只有 Windows 资源管理器知道确切的放置目标。并且 Windows 资源管理器需要文件(拖动源)作为磁盘上的解压缩文件。因此,7-Zip 将文件从存档中提取到临时文件夹,然后 7-Zip 通知 Windows 资源管理器这些临时文件的路径。然后 Windows 资源管理器将这些文件复制到目标文件夹。

为避免使用临时文件,您可以使用 7-Zip 的 Extract 命令或从 7-Zip 拖放到 7-Zip。

  • Windows 尤其愚蠢,因为它从临时驱动器复制而不是移动。如果临时文件夹在同一个驱动器上,这是非常低效的 (8认同)
  • @galinette 我认为是应用程序告诉 Windows 是否必须复制或移动。但如上所述,7-Zip 不知道 temp 是否在同一个驱动器中..所以它用于复制 (3认同)

小智 50

你可以F9在 7-Zip 里面按,你会得到两个窗格。第一个导航到要提取的存档,第二个导航到要提取文件的文件夹。这将跳过临时文件夹步骤。

  • 如前所述,虽然没有澄清,但在接受的答案中,如果使用拖放提取,则 **DOES NOT** 工作。如果您使用拖放,则此设置无关紧要。 (2认同)