Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для FreePaul

Новый участник


Сообщения: 19
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата death7lord:
Цитата:
Собственно есть папка, в ней дофига других папок с раскиданными файлами и архивами в произвольном порядке....
Хотелось бы распаковать абсолютно ВСЕ архивы рядом (т.е. в папки с именами как у архивов) и автом.подтверждать замену имеющихся файлов и потом удалить архивы после распаковки
Желательно базировать на одном каком-то ехе-шнике (winrar или 7z)
Попробовал поиграться с этим кодом, но простые переименование маски архива не помогло »
ИМХО, автоматически подтверждать перезапись не придется, т.к. если все архивы с уникальными именами применительно к содержащей их папке и согласно условиям будут распаковываться так же в содержащую их папку, то и имена создаваемых папок, совпадающих с именами архивов, не приведут к конфликтам имен файлов.

Относительно задачи. Сейчас попробовал у себя на Win7 x86 + WnRAR 4.20. В папке, содержащей кучу подпапок с архивами, стандартными средствами Проводника Windows выполнил поиск по маске *.zip. После этого: Выделить все -> ПКМ -> WinRAR -> Извлечь каждый архив в отдельную папку.

То же можно повторить и по маске *.rar.

7zip у меня не установлен, но кажется, у него такое же меню появляется.

Пойдет?

P.S.
Кстати, подобным же образом можно распаковать все архивы из кучи папок в одну папку. Просто откройте второе окно проводника, создайте новую папку, откройте ее и перетяните ПКМ выделенные в поиске архивы в открытую новую папку. Появится всплывающее меню, содержащее такие же операции WinRAR (7zip)...

-------
Шёл, шёл, шёл...


Последний раз редактировалось FreePaul, 20-09-2013 в 02:55.


Отправлено: 02:50, 20-09-2013 | #5