4

Как видно из названия, я хочу обновить файл test.txt, который находится в каталоге с именем Test в архиве с именем test.zip

Если я запускаю 7z.exe u test.zip test.txt if помещает файл в корневой каталог. то есть структура папок выглядит так после обновления, то есть теперь есть дубликат файла. Я хочу обновить test.txt в подкаталоге Test

\test.txt
\Test\test.txt

1 ответ1

4

Простейшим решением было бы на самом деле иметь ту же структуру каталогов и файлов на диске, что и в архиве.

Таким образом, вы должны иметь test.zip в каталоге. В том же каталоге у вас будет каталог test, а в этот каталог вы положите test.txt. Затем вы просто используете команду

7z.exe u test.zip test\test.txt

Что касается указания целевого каталога в архиве, я не знаю, возможно ли это.

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