Показать полную графическую версию : [решено] Работа с 7z.exe в bat\cmd файле
Итак. Мне нужно из папки META-INF *.jar архива вытащить файл MANIFEST.MF. Как э
то можно сделать в 1-ну строчку? Читал справку по 7z.exe нашел только про ключ -o но он не подходит.
И как сделать то же самое, только в обратном порядке? Добавить файл MANIFEST.MF в архив в папку META-INF?
*.jar архива »
Такой тип архива 7-Zip вроде не поддерживает, может .arj?нашел только про ключ -o но он не подходит »
Для извлечения их архива используется команда e (Extract).И как сделать то же самое, только в обратном порядке? »
7-Zip вроде еще не умеет создавать архивы .arj.
PS
Неплохо бы еще и имя самого архива указать в задаче.
Такой тип архива 7-Zip вроде не поддерживает »
Поддерживает. Я вручную делал(т.е. полностью распаковывал)
Неплохо бы еще и имя самого архива указать в задаче. »
Wjimm.jar
Да, извиняюсь, с командой e и ключом -o (задаем дирректорию распаковки)
Так. С разорхивацией я понял. А вот обратно нет...
7z.exe e wjimm.jar -oC:\Autoit *.MF -r -y
Попробуйте так:
Извлекаем файл MANIFEST.MF в папку META-INF\MANIFEST.MF "%ProgramFiles%\7-Zip\7z.exe" x Wjimm.jar META-INF\MANIFEST.MF -y
После манипуляций с указанным файлом (для чего то он извлекался) заменяем файл в архиве на файл из папки META-INF\MANIFEST.MF"%ProgramFiles%\7-Zip\7z.exe" a Wjimm.jar META-INF\MANIFEST.MF
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.