web-dev-qa-db-ja.com

既存のファイルを抽出して上書きする

既存の Zip ファイルからデスクトップ上の別のフォルダーにファイルを抽出し、システムに既存のファイルを上書きするか、またはない。スクリプトは-oだけで機能しますが、-aoaを追加するとエラーが発生します。

"C:\Program Files\7-Zip\7z.exe" e file1.Zip "-aoaC:\Documents and Settings\All Users\Desktop\all_backup_files"
13
Larry

必要な7-Zipコマンドラインオプションは、x-oおよび-yです。

"C:\Program Files\7-Zip\7z.exe" x file1.Zip -o "C:\Documents and Settings\All Users\Desktop\all_backup_files" -y

7z --helpと入力すると、有効なパラメーターのリストが表示されます。

17
SeanC
"C:\Program Files\7-Zip\7z.exe" e file1.Zip " -aoa -o "C:\Documents and Settings\All Users\Desktop\all_backup_files"

これで問題が解決します参照 https://sevenzip.osdn.jp/chm/cmdline/switches/overwrite.htm

2
Vikram Gondane