2013-05-17 85 views
0

如何創建使用命令行的Winrar我的存檔文件什麼是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

回答

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環境變量

這在一些細節上描述here的路徑。

除此之外,你的命令行工作得很好,但你應該命名你的輸出文件test.zip,因爲你使用'zip'格式進行壓縮而不是'rar',否則可能會出現問題打開生成的文件例如WinRAR。

+0

WinRAR的一個-afzip -df克:\ test.zip克:\ test.csv 錯誤: 'WinRAR的' 不被識別爲內部或外部的命令, 運行的程序或批處理文件。 – Martin

+0

用更多信息更新了答案,並在問題中添加了錯誤消息。 – DeCaf

+0

謝謝,問題解決了。 但這裏有一點要說。當安裝WinRAR的人通知應用 有詞與詞之間沒有空格,例如: E:\ Program Files文件\ WinRAR的 「程序文件」正如你所看到的,有這兩個詞之間的空間不正確 正確的方法: E:\ ProgramFiles \ WinRAR 我的意思是,他們對命令提示符中的空間敏感。 – Martin

相關問題