imho.ws |
![]() |
![]() |
![]() |
# 1 |
Guest
Сообщения: n/a
|
Рекурсивная разархивация
Нужна прога, которая могла бы разархивировать архивы в каждой директории и так все директории подряд. Мне не надо чтобы создавались директории, надо чтобы каждый архив раскрылся в своей директории.
Winrar, WinZip и PowerArchiver не делают этого. Мне бы только название такой проги найти, а саму прогу как-нибудь найду ![]() Последний раз редактировалось baraka; 13.08.2004 в 22:20. |
![]() |
# 2 |
NetMOD
Регистрация: 19.05.2003
Адрес: МосПодЛод - НачВод-АккОт
Сообщения: 2 376
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Если не ошибаюсь, то Winrar это, таки умеет делать. Выделяешь несколько архивов, щелкаешь по ним правой кнопкой мыши ии говоришь: "Extract each archive to separate folder". WinRAR 3.20
__________________
Красная точка лазерного прицела на вашем лбу это тоже чья-то точка зрения... --------- Репутация – это то, без чего могут жить люди с характером
|
![]() |
![]() |
# 3 |
::VIP::
Регистрация: 18.05.2002
Адрес: Москва, Россия
Сообщения: 4 193
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
baraka
Видел этот твой вопрос на другой конференции. Так и не нашел пока решение? По-моему, быстрее соорудить элментарную программку, которая рекурсивно обходила бы директории и в текущей папке запускала (через командную строку) нужный архиватор. Вот и все.
__________________
De gustibus et coloribus non est disputandum! |
![]() |
![]() |
# 4 | |
Full Member
Регистрация: 26.11.2002
Адрес: Питер
Сообщения: 555
![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Код:
@echo off set _lst_=%temp%\unpack.lst dir /b/s *.rar >%_lst_% for /f "delims=," %%a in (%_lst_%) do call :unpk "%%a" del /q %_lst_% goto :eof :unpk echo %1 pushd %1\.. rar x %1 > nul del /q %1 popd |
|
![]() |