我有一个 76 GB 的磁盘映像,它被分成 28 个文件(Foo.7z.001
到Foo.7z.028
),格式为“存储”,我想将其提取到我的 D: 驱动器(有 523 GB 可用空间)。我尝试了所有 7-Zip 设置:
...但软件总是将所有输出都转储到我的 C: 驱动器(一块只剩下 47 GB 的 SSD)中,然后(显然)将其移动到最终位置。由于它甚至不够聪明,无法弄清楚 76 无法放入 47,因此它运行了半个小时,直到它卡住了没有足够的磁盘空间错误信息。
我正在使用最新的稳定版本 (9.20),它已经有 4 年的历史了。我是否误解了“工作文件夹”的含义?这是一个已知问题吗?有没有更好的支持 7-Zip 的归档程序?
答案1
您是否使用 GUI 拖放文件?
如果您使用 shell 中的选项“提取到这里”或者甚至文件管理器 GUI 中的按钮“提取”,那么这种情况就不会再发生了,因为 7-Zip 应该能够完全绕过使用临时目录的需要。
这在为什么从 7-Zip 拖放存档提取到 Explorer 会使用临时文件? 常问问题入口:
7-Zip 不知道放置目标的文件夹路径。只有 Windows 资源管理器知道确切的放置目标。并且 Windows 资源管理器需要文件(拖动源)作为磁盘上的解压文件。因此 7-Zip 将文件从存档中提取到临时文件夹,然后 7-Zip 通知 Windows 资源管理器这些临时文件的路径。然后 Windows 资源管理器将这些文件复制到放置目标文件夹。
为了避免使用临时文件,您可以使用 7-Zip 的 Extract 命令或从 7-Zip 拖放到 7-Zip。
答案2
班迪齐普他们的网页上说他们的程序支持 7zip.001 文件,它还有一个设置临时文件窗口的选项。希望它能帮到你,目前我没有很大的文件可以自己测试。这是选项窗口的图片: