2

У меня есть файл test.jar в Windows, и я хочу использовать 7-zip для получения определенного файла из-за пределов архива, такого как файл «com /app /test /FILE.class». У меня есть только доступ к java, 7-zip и обычным утилитам DOS из командного файла. Как я могу сделать это? Должен ли я разархивировать, найти его, вытащить и удалить временные файлы? Какой самый лучший способ? Я не могу найти много информации о возможностях команды 7-zip 'e'.

Это не сработало:

7z.exe -e test.jar -x com\app\test\FILE.class

2 ответа2

1

Чтобы извлечь FILE.class непосредственно в текущий каталог:

7z.exe e test.jar com\app\test\FILE.class

Чтобы извлечь файл в com\app\text\FILE.class в текущем каталоге (папки будут созданы, если они не существуют):

7z.exe x test.jar com\app\test\FILE.class
0

Вы пробовали 7z.exe e (без '-')? В соответствии с описанием команды извлечения вам не нужен дефис.

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