単純なバッチファイルを使用して、既存のファイルを解凍して上書きしようとしています。誰かが介入せずに自動的に上書きするために使用する正しいパラメータを教えてもらえますか?
Unzip.batバッチファイルには以下が含まれます。
unzip "G:\Extracts\report.Zip" "G:\Extracts\report\"
これは、「宛先のファイルを置き換えますか?」
Unzipコマンドには、ファイルを強制的に上書きする-o
オプションがあります。バッチファイルは次のようになります。
unzip -o "G:\Extracts\report.Zip" -d "G:\Extracts\report\"
オプションで、クワイエットモードの-q
を追加できます。
これを機能させることができませんでした。
代わりに、次のように7Zipコマンドラインを使用しました。
7z.exeを.batファイルが置かれているフォルダーにコピーしました。
次のように.batファイルを作成しました:7z x report.Zip -o "G:\ Extracts\report" -aoa
これにより、既存のファイルが解凍されて置き換えられました。