Как перезаписать существующий файл в 7zip?

Я пробую это:

7za.exe a "C:\Disc.7z" "C:\test" -v20000000b -m0=BCJ -bd 

Но если я уже создал файл C:\Disc.7z тогда 7zip ничего не сжимает и отправляет мне этот вывод:

 System error: File already exist. 

Я пробовал с переключателем -y , но 7zip ничего не делает …

Как я могу перезаписать файл?


ОБНОВИТЬ

Я пробовал переключатель -aoa но он тоже не работает …

5 Solutions collect form web for “Как перезаписать существующий файл в 7zip?”

Ваша проблема в том, что вы используете -v для создания многотомного архива. Люди просят автора в течение последних 5 лет, чтобы позволить программе изменять многотомные архивы, но он не планирует реализовывать эту функцию в ближайшее время. (Это с открытым исходным кодом, желайте, чтобы какой-то предприимчивый программист сделал это уже!)

В настоящее время нет возможности иметь эту функциональность с коммутаторами командной строки. Перезапись поддерживается только при извлечении архива.

Попробуйте использовать 7za.exe u вместо 7za.exe a . Первый из них специально используется для обновления уже существующего архива.

Работа-Around

Чтобы обойти эту проблему, вы можете удалить архивные файлы, если они существуют, прежде чем создавать их снова. Вот один из способов сделать это:

CMD /C FOR %i IN (C:\Disc.7z.???) DO DEL %i && 7za.exe a "C:\Disc.7z" "C:\test" -v20000000b -m0=BCJ -bd

объяснение

  • CMD /C гарантирует, что команда 7za выполняется только один раз, а не для каждого файла.
  • FOR выполняет итерацию через каждый файл архива назначения и удаляет его. Обратите внимание, что выражение охватывает только объемы с трехзначными суффиксами. Если вы ожидаете большего (что я не уверен, возможно), вы можете заменить ??? С * .
  • Команда && запускает вторую команду после первой (если первая успешно).

Я заметил, что эта проблема не возникает для меня, если я -v ключ -v . Похоже, что 7-Zip не поддерживает обновление томов архива.

  • Как я могу разархивировать .tar.gz за один шаг (используя 7-Zip)?
  • Как открыть zip-папку, показанную как zip.xml-файл?
  • Как извлечь 7z zip и иметь правильную структуру директории?
  • Как собрать zip-файл, который был отправлен по электронной почте в нескольких частях?
  • 7-Zip для извлечения папки из архива
  • Коррумпированные файлы PNG после распаковки
  • Почему ZIP Compression ничего не сжимает?
  • 7-zip для linux
  • Как предотвратить зашифрованные пароли zip-файлов 7-Zip от хранения на жестком диске?
  • 7-zip и Windows 7: дважды выберите «Извлечь в <папку>» по умолчанию
  • Что означает знак процента (% и %%) в аргументе командного файла?
  • Как извлечь неполный 7-Zip-файл?
  • Interesting Posts

    Как читать .pages с флеш-накопителя на ПК

    Как найти поток за Flash-проигрывателем

    Не удается смонтировать жесткий диск. Ubuntu 12.04

    Как запустить скрипт как администратор?

    Linux Командная строка: рекурсивно перезаписывать каждый файл с помощью gzipped-версии?

    Как домашние сети будут работать в мире IPv6?

    Linux: Каков наилучший способ копирования с поврежденного HD?

    Если я обновляю окна с 7 по 8 на одном диске, я могу скопировать установку на другой диск?

    Запуск WhatsApp в Fedora

    Как проверить usb pendrive, если он имеет плохие сектора?

    Как закрепить файлы в командной строке XP без дополнительных инструментов / загрузок

    Форматировать нижние колонтитулы с полями L / R И сохранить последовательную нумерацию страниц между повернутыми страницами

    Отключить предупреждение о расширении файла изменений в Windows 7

    Стирание жесткого диска?

    Как запретить удаление / изменение разрешения файла?

    Давайте будем гением компьютера.