如何使 Winrar 的临时提取目录保留在 .rar 所在的同一驱动器上?

如何使 Winrar 的临时提取目录保留在 .rar 所在的同一驱动器上?

我正在使用最新版本的 winrar(注册版)。

问题是,设置只允许我将临时路径设置为某个驱动器(例如 C:)。我希望它是动态的(即,如果 .rar 位于 D:\ ,则让临时路径位于 D:)。

原因是,如果临时路径位于固定目录中,则会浪费时间传输文件,例如从临时 C:\Temp 到 D:(rar 所在的位置)。

有人知道怎么做吗?

答案1

如果您将 WinRar 拖放到 Explorer,它将使用主驱动器上的临时目录。您需要实际按下 WinRar 上的“提取”按钮。7zip 也是如此。

为了理解为什么会出现这种情况,以下是 7zip 常见问题解答的摘录:

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

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

答案2

从 Windows 资源管理器中找到压缩文件,右键单击它,然后选择“在此处解压!”。Winrar 不会使用任何临时目录,只会使用现有目录!(不要使用双击打开压缩文件)

答案3

如果您指定临时路径,WinRAR 将提取到该目录,即使它位于不同的分区/驱动器上。相反,只需将该字段留空,存档自己的目录将用于其临时文件。如果您正常退出程序,它应该会清除所有临时文件,不会留下任何内容。

您无法指定多个临时目录,每个分区/驱动器一个。

答案4

对于 Win rar,唯一的解决方案是转到设置手动更改小路每次到达目的地都要开车。

在此处输入图片描述

我们现在生活在 2021 年() 7zip 10 年后仍然无法使用同一驱动器来提取文件,即使 c 驱动器上有 5GB 可用空间,提取文件是 20TB,即使您更改路径到不同的硬盘并重新启动 7zip。所以这就是我购买 Winrar 而不使用 7 zip 等开源软件的原因。

相关内容