4

В командной строке 7-Zip имеет команду "а" "Добавить файлы в архив". Но я хочу вместо этого синхронизировать файлы. Это одна из основных опций в графическом интерфейсе, но CLI почему-то проигнорировал ее.

Как я могу это сделать? Пример будет оценен.

2 ответа2

6

Используя некоторую информацию, которую я нашел в Интернете, я понял, что -uq0 - это ключ, который вам, вероятно, нужен. Вот пример сценария обновления, который я только что протестировал на основе этого:

"C:\Program Files\7-Zip\7z.exe" u "C:\Users\dane\Documents\Docz.7z" -uq0 "C:\Users\dane\Documents\*" -r -x!*.7z -ssw -ms=off

Я проверил это, и он удалил файл из архива после того, как я удалил файл.

3

Используйте оператор 'u' (обновление)

Слегка отредактированный фрагмент из задания резервного копирования, которое я запускаю:

7z.exe u Documents.7z ".\Documents\*" -r -x!*.7z -x!*.pst -t7z -ssw -mx=3 -m3=LZMA2 -mmt=2 

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