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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Распаковка большого количества zip (пакетная распаковка zip из разных папок)

Ответить
Настройки темы
CMD/BAT - Распаковка большого количества zip (пакетная распаковка zip из разных папок)

Старожил


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

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


Изменения
Автор: dark-------13
Дата: 26-02-2012
Здравствуйте,

Есть скрипт - для пакетной распаковки zip архивов находящихся в разных папках, распакованные файлы кладутся в туже папку где лежит zip архив.

Вопрос как удалять zip файл после распаковки очередного архива ?

FOR /D /r %%F in ("*") DO (

pushd %CD%
cd %%F
FOR %%X in (*.zip) DO (
"C:\Program Files\7-zip\7z.exe" x "%%X"
)
popd

)

Отправлено: 13:15, 14-02-2012

 


Moderator


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

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


dark-------13, в кавычки взять?
Код: Выделить весь код
"C:\Program Files\7-zip\7z.exe" x "%%X"
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:51, 14-02-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


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

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


Точно кавычки - спасибо большое, почему то просмотрел.

Отправлено: 15:58, 14-02-2012 | #3


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


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

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


Цитата dark-------13:
FOR /D /r %%F in ("*") DO (
pushd %CD%
cd %%F
FOR %%X in (*.zip) DO (
"C:\Program Files\7-zip\7z.exe" x "%%X"
)
popd
) »

можно подправить скрипт так, чтобы он распаковывал не "в текущую папку", а в "название архива" ?
Мне нужно следующее, у меня одна большая папка, в ней более 100 подпапок, в них еще по 3-4 папки, и в последних по 1-5 архивов. вот надо чтоб все разом распаковалось в своих папках.

Отправлено: 13:00, 12-03-2013 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Распаковка большого количества zip (пакетная распаковка zip из разных папок)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Упаковка/распаковка файлов rar, zip, удалённо!? 8Toxa8 Хочу все знать 3 22-12-2009 14:14
Разное - медленная распаковка ZIP архива & Co. _ib_ Microsoft Windows 2000/XP 8 01-09-2009 04:40
CMD/BAT - [решено] замена set str2=%str1:.zip/=.zip/!% глючит на пробелах?! akrav Скриптовые языки администрирования Windows 5 12-02-2008 11:54
CMD/BAT - [решено] рубка строки “c:\example\..\example.zip\..\ example.doc” в “c:\example\.\example.zip akrav Скриптовые языки администрирования Windows 12 08-02-2008 10:28
Доступ - [решено] Распаковка большого файла на Fat32 системе Creat0R Microsoft Windows 2000/XP 9 28-08-2007 09:38




 
Переход