0

如何使用命令行 Winrar 我的存档创建文件

我用过这个命令,但它不起作用

WinRAR.exe a -afzip -df e:\test.rar e:\test.csv

它给了我错误:

Error: 'WinRAR' is not recognized as an internal or external command, operable program or batch file

4

1 回答 1

0

首先,您需要确保让命令行解释器知道 winrar.exe 的位置。这可以通过(至少)三种方式中的任何一种来完成。以下示例假设 winrar 已安装到 c:\Program Files\WinRAR.

在命令行中指定 winrar.exe 的完整路径:

"c:\Program Files\WinRAR\WinRAR.exe" a -afzip -df e:\test.zip e:\test.csv

或者

导航到安装 winrar 的文件夹

c:
cd "\Program Files\WinRAR"
WinRAR.exe a -afzip -df e:\test.zip e:\test.csv

或者

将包含winrar的路径添加到PATH环境变量中

这在此处进行了详细描述。

除此之外,您的命令行工作得很好,但是您应该命名输出文件test.zip,因为您使用的是“zip”格式而不是“rar”,否则在例如 WinRAR 中打开生成的文件可能会出现问题。

于 2013-05-17T20:49:39.767 回答