使用 WinRar 命令行压缩文件

使用 WinRar 命令行压缩文件

我在列表中查找答案,但没有找到任何匹配的。

使用 Winrar 压缩文件然后将其移动到特定文件夹的命令行是什么?

答案1

虽然我没有找到相关文档,但我确实设法从命令行使用了 winrar。我使用了以下语法:

一个档案名称 文件1 文件2....

创建档案,以及

压缩包档案名称

从当前目录中提取文件。

答案2

sqlsavvy 在 StackOverflow 上的帖子,可以从命令行使用 winrar.exe 来执行。

确保您使用的是 WinRAR.exe 而不是 Rar.exe。

如果您使用命令行执行此操作请确保输入:

winrar a -afzip c:\test.zip c:\test.csv

不是:

a -afzip c:\test.zip c:\test.csv

我确认这有效,但是在压缩期间它会弹出一个 GUI 进度条,而不是提供命令行输出。

答案3

WinRAR 不能从命令行使用,请改用 RAR。

压缩文件(与 WinRAR 不同)不能用于创造一个 zip 档案。

有关所有可能的 RAR 命令和开关,请参阅帮助 (rar /?

但这里介绍如何使用在 Windows 命令行上执行 zip 和 unzip

答案4

你可以使用这些

将文件夹“c:\latest data”添加到存档 D:\Archives\Info.rar

WinRAR a D:\Archives\Info.rar "c:\latest data"

将文件夹“c:\latest data”及其子文件夹添加到存档 D:\Archives\Info.zip

WinRAR a -r D:\Archives\Info.zip "c:\latest data"

请注意,WinRAR 将使用存档扩展名(zip 或 rar)来决定生成的存档格式,或者您可以使用上面的开关。WinRAR 可以在命令行模式下充分使用,并且有很多命令和开关,例如,您可以添加 -ibck 以避免出现进度条。此外,WinRAR 会将错误级别设置为 0 表示无错误,1 表示警告,2+ 表示发出多个错误,以简化批处理文件或脚本的使用。所有这些都在 WinRAR 帮助中进行了说明。

相关内容