Как удалить файлы *.jpg из уже существующего архива?

Как удалить файлы *.jpg из уже существующего архива?

У меня есть как минимум 40 архивных файлов, по 100 МБ каждый, которые также включают .jpgв себя множество файлов.

Как мне .jpgлегко удалить файлы из этих архивов?

Точнее, я ищу способ удалить все эти поля непосредственно из архивированного файла, без необходимости его извлечения (извлечение из архива не является вариантом, поскольку архив был сделан таким образом, что я не могу его повторить)

решение1

В Windows установите7zipи выполните следующую команду в папке с zip-файлами:

for /r %x in (*.zip) do "C:\Program Files (x86)\7-Zip\7z.exe" d -r %x *.jpg

решение2

Просто откройте архив .zip в проводнике Windows (если вы на ПК), щелкните правой кнопкой мыши по файлу jpg, который вы хотите удалить, и выберите «Удалить». Windows удалит его из архива, не пережимая и не изменяя другие файлы. Я не знаю, как это работает в других операционных системах, но в большинстве из них должна быть встроена похожая функция.

Связанный контент