Извлечение и перезапись существующих файлов

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

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

2 ответа

Вам понадобятся опции командной строки 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

Другие вопросы по тегам