既存の Zip ファイルからデスクトップ上の別のフォルダーにファイルを抽出し、システムに既存のファイルを上書きするか、またはない。スクリプトは-o
だけで機能しますが、-aoaを追加するとエラーが発生します。
"C:\Program Files\7-Zip\7z.exe" e file1.Zip "-aoaC:\Documents and Settings\All Users\Desktop\all_backup_files"
必要な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
と入力すると、有効なパラメーターのリストが表示されます。
"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