Сначала вам нужно убедиться, что вы сообщаете интерпретатору командной строки, где находится winrar.exe. Это можно сделать любым из (по крайней мере) трех способов. В следующих примерах предполагается, что winrar был установлен в c:\Program Files\WinRAR
.
Укажите полный путь к winrar.exe в командной строке:
"c:\Program Files\WinRAR\WinRAR.exe" a -afzip -df e:\test.zip e:\test.csv
or
Перейдите к папке, в которой установлен WinRAR
c:
cd "\Program Files\WinRAR"
WinRAR.exe a -afzip -df e:\test.zip e:\test.csv
or
Добавьте путь, содержащий winrar, в переменную среды PATH
Это подробно описано здесь.
Кроме этого, ваша командная строка работает просто отлично, но вы должны назвать выходной файл test.zip
, так как вы используете формат 'zip' для сжатия, а не 'rar', в противном случае могут возникнуть проблемы с открытием полученных файлов, например, в WinRAR.
person
DeCaf
schedule
17.05.2013