コマンドライン 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 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 の場所を知らせる必要があります。これは、(少なくとも) 3 つの方法のいずれかで実行できます。次の例では、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
環境変数に追加します。
これについては、こちらで詳しく説明しています。
それ以外は、コマンドラインは問題なく動作しますtest.zip
が、圧縮に「rar」ではなく「zip」形式を使用しているため、出力ファイルに名前を付ける必要があります。そうしないと、たとえば WinRAR で結果のファイルを開く際に問題が発生する可能性があります。