5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
|
||||||
1 | ||||||
Разархивирование файлов по маске из архивов ARJ, RAR, ZIP с удалением из архива06.03.2013, 01:56. Показов 21884. Ответов 20
Метки нет Все метки)
(
Здравствуйте!
Необходимо разархивировать файлы с определенной маской из архива в текущий каталог без создания каталога. Если в этом архиве есть еще архивы, либо каталоги с архивами, то их тоже необходимо разархивировать. У меня получается разархивировать только сам архив. Подскажите как это сделать? Мой вариант
0
|
|
06.03.2013, 01:56 | |
Ответы с готовыми решениями:
20
Извлечение файлов из архивов Rar, Zip, Arj Архивирование/разархивирование RAR и ZIP архивов. Архивирование/разархивирование RAR и ZIP архивов. Разархивирование rar архива |
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
|
||||||
15.03.2013, 22:37 [ТС] | 2 | |||||
Dragokas, видимо опять кроме вас мне с этим никто не поможет
![]()
0
|
1778 / 760 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
|
15.03.2013, 22:45 | 3 |
1
|
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
|
|
15.03.2013, 22:48 [ТС] | 4 |
Да, по определенной!!
0
|
1778 / 760 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
||||||
15.03.2013, 22:57 | 5 | |||||
1
|
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
|
|
15.03.2013, 23:09 [ТС] | 6 |
Но это уже работает следующая строка в батнике. Т.к. архивов может быть много, и в момент выполнения данной строки может поступить новый архив из которого мы удалим все файлы по маске не успев разархивировать их. Это риск потери файлов. Т.е необходимо удалить файлы в текущем архиве.
0
|
1778 / 760 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
||||||
15.03.2013, 23:49 | 7 | |||||
run82, попробуйте через цикл
1
|
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
|
||||||
16.03.2013, 01:05 [ТС] | 8 | |||||
sov44, отличная идея
![]() ![]()
0
|
![]() ![]() |
|
16.03.2013, 20:46 | 9 |
Тип архива был указан в строке 3 (Вы успешно указали перечислять все типы файлов *.*)
В строках 4,5 rar - это не тип, а просто название переменной (путь к rar.exe) Вы хотите задавать несколько типов архивов?
1
|
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
|
|
17.03.2013, 01:03 [ТС] | 10 |
Понял! Спасибо!
Да, есть необходимость чтобы данный батник разархивировал не только rar архивы, а еще zip и arj например.
0
|
![]() ![]() |
|||||||||||
17.03.2013, 02:32 | 11 | ||||||||||
Тогда так:
1
|
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
|
||||||
17.03.2013, 23:16 [ТС] | 12 | |||||
Dragokas, разобрался почему не работает ваш вариант и этот вариант
А это не очень удобно, т.к. на экране появляется окно с процессом разархивации. Как сделать это в консольной версии?
1
|
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
|
|
18.03.2013, 23:02 [ТС] | 14 |
Dragokas, использовал версию 4.20. Silent-ключа я к сожалению не нашел. Странно конечно почему консольная версия так ущербна. Ну если других вариантов нет, то буду использовать все же консольную версию только для rar архивов. Обычная версия вообще не подходит
![]()
0
|
1778 / 760 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
||||||
18.03.2013, 23:54 | 15 | |||||
1
|
![]() ![]() |
|
19.03.2013, 01:03 | 16 |
Саш, тут в другом проблема.
Консольная RAR не воспринимает тип архива ZIP и пр., даже если делаешь так (см. скрин). А скрыть run82 просил GUI-шное окно, потому как WINRAR в отличие от RAR понимает другие форматы. Кстати, что делает ключ -or ? (какое-то переименование - не понял)
2
|
1778 / 760 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
|
19.03.2013, 16:41 | 17 |
1
|
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
|
|
19.03.2013, 23:17 [ТС] | 18 |
Dragokas, sov44, может есть другой архиватор который может работать с rar, zip архивами в консольном режиме? Хотя, даже не важно в консольном режиме или нет. Главное чтобы в автоматическом режиме. Проблема WinRar.exe даже не в том что появляется на экране процедура разархивации, она не мешает, а в том что если нет файлов для извлечения или нет архивов то появляются сообщения которые надо закрывать руками
0
|
![]() ![]() |
|
20.03.2013, 00:12 | 19 |
Попробуйте все тоже самое на 7za.exe
Ключи здесь: Ключи запуска программ, вспомогательные утилиты (Windows Resource Kit, Support Tools)
1
|
1778 / 760 / 130
Регистрация: 09.04.2011
Сообщений: 1,325
|
||||||
20.03.2013, 00:56 | 20 | |||||
"сборная солянка"
Скрипт и архиваторы во вложении. На экран сообщения не выводятся. Пробуйте.
2
|
20.03.2013, 00:56 | |
Помогаю со студенческими работами здесь
20
Архивирование и разархивирование ZIP архивов Распаковывание RAR архивов 7 zip в VBA
Создание zip/rar архива
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |