6

ファイル名がアーカイブに追加されるときにファイル名が画面にエコーしないようにする7-Zipコマンドラインスイッチはありますか?

4

5 に答える 5

6

組み込みではありませんが、追加すると

<7z command here> 2>&1 NUL

コマンドラインの最後まで、すべての出力を null デバイスにリダイレクトし、画面へのエコーを停止します。これは、MS-DOS に相当するものです。

2>&1 /dev/null

Linux および Unix システムで。

于 2008-09-18T15:42:34.217 に答える
2

7-Zip には、このためのスイッチがありません。PowerShell を使用して 7-Zip を呼び出している場合は、を使用して出力を null にリダイレクトできますOut-Null。例えば、

C:\PS>my-create-7zip-function | out-null
于 2011-04-20T18:01:56.640 に答える
1

ない場合でも、を使用>して出力をファイルにリダイレクトし、後でファイルを削除することができます。* nixを使用している場合は、にリダイレクトできます/dev/null

編集

MS-DOScmd.exeでは、ファイルの代わりにNULにリダイレクトできます。このヒントをくれたagnulに感謝します。

于 2008-09-18T15:41:17.027 に答える
0

ファイル名が画面に表示されないようにして、確認のみを表示するには、次のようにします。

...\right_path\7z a output.zip folder_to_be_compressed | findstr /b /r /c:"\<Everything is Ok" /c:"\<Scanning" /c:"\<Creating archive"
于 2012-08-31T04:25:58.080 に答える
0

私の知る限り、そのためのスイッチはありませんが、出力をファイルにリダイレクトして非表示にすることができます(たとえば、DOSバッチ):

7z.exe ... normal parameters > DumpFile.txt

このようにして、すべての出力は画面ではなく DumpFile.txt で終了します。

于 2008-09-18T15:43:04.090 に答える