Winrar コマンドライン zip フォルダー

Winrar コマンドライン zip フォルダー

WinRAR コマンドラインを使用してフォルダーを zip 圧縮しようとしています:

"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 スイッチはサブフォルダを再帰的に切り替えます

ソース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

関連情報