Извлеките файл JAR, возможно с WINRAR на CL - PullRequest
2 голосов
/ 04 июня 2011

Мне нужно иметь возможность извлекать файлы JAR из командной строки.

Кусок пирога, вы могли бы сказать. Да, за исключением того, что мне нужен экстрактор для переименования файлов с одинаковыми именами. Если быть точным, файл Jar содержит файл с именем:

classAX.class 

и еще одно имя:

classax.class

в том же каталоге. Мне нужно, чтобы извлечь их обоих, и желательно переименовать один:

classax (2).class

или что-то подобное.

Должно быть в состоянии сделать это без какого-либо вмешательства пользователя.

Winrar имеет такую ​​возможность, но при попытке распаковать с помощью unrar.exe, он говорит, что входной файл не является допустимым архивом RAR. (Хотя у winrar есть jar-возможности.)

Есть ли способ заставить winrar принимать файлы через командную строку или, возможно, другую программу?

Спасибо

~ Курт Наук

Ответы [ 2 ]

0 голосов
/ 09 июня 2011

Утилита командной строки 7Zip прекрасно справляется с этой задачей.Спасибо за ответы.

0 голосов
/ 04 июня 2011

Вы можете разработать свою собственную программу на Java, есть пакет Zip, который может работать со сжатыми файлами, а также вы можете справиться с остальными вашими потребностями

...