0

コマンドライン 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

4

1 に答える 1

0

まず、コマンド ライン インタープリターに 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 で結果のファイルを開く際に問題が発生する可能性があります。

于 2013-05-17T20:49:39.767 に答える