0

ファイルのグループを自動的に圧縮して別の場所に移動しようとしています。これは、スクリプトに使用しているコマンドです。

<WinzipPath> -a -r -en <Dest&Name>.zip <source>

問題は、任意の時点でファイルの 1 つがまだ書き込まれていることです。圧縮しようとすると、自動化を中断する次のメッセージが表示されます。 Winzip エラー

CMD経由でメッセージを無視/スキップする方法について何か考えはありますか? Winzip のドキュメントでその他のフラグを探してみましたが、役立つものは見つかりませんでした

もう 1 つの (小さい) 問題は、インストール後に初めて圧縮すると、次のメッセージが表示されることです。 zip統計

それもスキップできますか?

4

2 に答える 2

2

WinZip または WinZip コマンドライン アドオンを使用していますか?

WinZip フォルダーにコマンドライン アドオンをインストールした後にインストールされる WZZIP を使用するようにスクリプトを作成すると、はるかにうまくいくでしょう。注: 最初に WinZip Professional をインストールする必要があります。

http://winzip.com/downcl.html

さらに良いことに、7-zip を使用するオプションがある場合.. WinZip を使用する必要があるかどうかを理解しますが、7-zip は大きなアーカイブとアーカイブ内のより多くのファイルをより適切に処理します (IMHO)。また、ファイルをファイルに移動する機能を持つ 7-zip について以前に尋ねたところ、7-zip の開発者は応答しました: https://stackoverflow.com/a/21209385/175063

于 2015-09-17T16:43:01.643 に答える