如何使用命令行Winrar my archive创建文件
我已经使用了这个命令,但是它不起作用
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
首先,您需要确保让命令行解释器知道winrar.exe在哪里。这可以通过(至少)三种方式中的一种来实现。以下示例假设winrar安装在c:Program FilesWinRAR
中。
在命令行指定winrar.exe的完整路径:
"c:Program FilesWinRARWinRAR.exe" a -afzip -df e:test.zip e:test.csv
或
导航到winrar所在的文件夹
c:
cd "Program FilesWinRAR"
WinRAR.exe a -afzip -df e:test.zip e:test.csv
或
将包含winrar的路径添加到PATH
环境变量
这里有详细的描述。
除此之外,你的命令行工作得很好,但你应该将你的输出文件命名为test.zip
,因为你使用的是"zip"格式进行压缩,而不是"rar"格式,否则可能会出现问题,例如在WinRAR中打开结果文件。