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

26210
Larry

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

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

2 ответа на вопрос

12
SeanC

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

Большое спасибо за этого Шона. Для меня это было где поставить переключатель. Я исправил пакетные программы, и все они теперь отлично работают. Larry 12 лет назад 0
0
Vikram Gondane
"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

Добро пожаловать в Супер пользователя. На этом сайте вопросов и ответов мы ценим ответы, которые остаются полезными, если / когда связанный материал становится недоступным. Пожалуйста, [отредактируйте] свой ответ так, чтобы он включал основные элементы из вашего связанного источника. Twisty Impersonator 6 лет назад 1