コマンドプロンプトで RAR コマンドを使用してファイルを圧縮する場合、キャンセルせずにプロセスを停止するにはどうすればよいですか?

コマンドプロンプトで RAR コマンドを使用してファイルを圧縮する場合、キャンセルせずにプロセスを停止するにはどうすればよいですか?

次のコマンドを使用しました:

rar a -m2 file.rar *.xml \\myroute\

すでに処理されたファイルのプロセスを停止したいのですが、つまり、Ctrl+を使用するとCプロセスはキャンセルされますが、完了しません。

別の質問(関連); プロセスをパーセンテージで表示するためのキーの組み合わせはありますか?

答え1

Sysinternals の Process Explorer (無料) を起動し、プロセス リストで RAR プロセスを探します。そこでは、プロセスを一時停止したり再開したり、I/O インジケーターや合計を確認したりして、進行状況を把握できます (ただし、WinRAR の進行状況バーとは異なります)。

答え2

rar コマンドをスクリプト (PowerShell など) でラップし、最初に処理するファイルの数を計算し (これにより完了率を確立する方法が提供されます)、次に一度に 1 つのファイルをアーカイブに追加し、各ファイルの完了を報告して、操作を完了するためのキーを押す余地を与える必要があります。ただし、これでは処理速度が大幅に遅くなります。

関連情報