11

Я пытаюсь написать пакетный скрипт для извлечения файлов из существующего ZIP- файла в другую папку на моем рабочем столе и чтобы система не подсказывала мне, хочу ли я перезаписать существующие файлы или нет. Скрипт работает только с -o , но как только я добавляю -aoa, я получаю сообщение об ошибке:

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

2 ответа2

13

Вам понадобятся параметры командной строки 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 вы получите список допустимых параметров.

0
"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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .