![]() |
Приветствую всех!
Подскажите, пожалуйста, как можно автоматизировать разархивацию каталогов с архивами. Например,у меня есть папка в которой пару сотен архивов (зип и рар). Можно ли их как то разархвивировать автоматически (каждый архив что бы разархивировался в свою папочку (т.е. если архив был например *font1.rar - что бы создал папочку font1 и разархивировался в нее.) Заранее всем спасибо за советы! С наилучшими пожеланиями, Ольга |
Neto
Конечно можно. Например, в WinRAR это делается следующим образом: в окне программы переходите в ту папку где находятся архивы, выделяете все нужные архивы, затем в меню Commands > Extract to the specified folder и в появившемся окне выберите папку куда будут распакованы эти архивы и обязательно включите режим Extract archives to subfolders |
В каталоге, где установлен WinRAR найди файл Rar.txt - все это можно делать bat-файлом
|
Neto
Например делаешь батник. Тебе на сколько автоматизированно делать надо? Могу предложить следующий вариант содержимого: 'FOR %%a in (%1\*.rar) DO "C:\Arhivat\unrar.exe" x %%a *.* %2\%%~na\' Соответственно без апострофов. Путь к архиватору (как и сам архиватор и его параметры) заменяешь на свои. Батнику передается два параметра: 1) путь к самим архивам, 2) пути, где бутут размещатся папки с разархивированными данными. Батник распакует все архивы по указанному пути в новые папки. Модификатор "~n" под вин98 не работает (только начиная с вин2к, хотя может и в МЕ уже есть), поэтому придется придумать че-нить другое. * * *Более простой вариант: '"C:\Arhivat\unrar.exe" x %1.rar *.* %1\' Этот надо запускать в том же дериктории, что и архивы, и папку он там же создавать будет. В качестве параметра передаешь название архива без расширения (так под всеми ОС работать будет без проблем). |
Всем огромное спасибо за помощь!:oszone:
|
Время: 11:35. |
Время: 11:35.
© OSzone.net 2001-