Winrar 命令列 zip 資料夾

Winrar 命令列 zip 資料夾

我正在嘗試使用 WinRAR 命令列來壓縮資料夾:

"c:\Program Files\WinRAR\WinRAR.exe" a -afzip "e:\output.zip" "e:\foldertozip\"

如果foldertozip包含文件,則命令列可以工作。但是,如果該資料夾不包含任何文件,而是子資料夾將包含文件的資料夾,則會出現錯誤提示No files to add

我該如何解決?

答案1

如果該資料夾除了包含文件的子資料夾之外不包含任何文件,則會出現錯誤

使用-r遞歸子資料夾開關。


壓縮資料夾的範例

rar a -r yourfiles.rar *.txt c:\yourfolder

建立存檔 yourfiles.rar 並壓縮 c:\yourfolder 及其所有子資料夾中的所有 .txt 文件

rar a yourfiles 

建立存檔 yourfiles.rar 並壓縮目前資料夾中的所有文件,但不包括子資料夾(注意缺少副檔名;WinRAR 將使用預設副檔名 .rar)

  • a命令添加到存檔

  • -r switch 遞歸子資料夾

來源在 Windows 中使用 WinRAR 命令列工具

答案2

\透過把後面的去掉就解決了這個問題。

"c:\Program Files\WinRAR\WinRAR.exe" a -afzip "e:\output.zip" "e:\foldertozip"

答案3

您可以使用以下命令:如果 rar.exe 檔案位於程式檔案資料夾 c:\program files\winrar\rar a -r -df

相關內容