Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Распаковка большого количества zip (пакетная распаковка zip из разных папок) (http://forum.oszone.net/showthread.php?t=227836)

dark-------13 14-02-2012 13:15 1858475

Распаковка большого количества zip (пакетная распаковка zip из разных папок)
 
Здравствуйте,

Есть скрипт - для пакетной распаковки 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

)

Petya V4sechkin 14-02-2012 15:51 1858583

dark-------13, в кавычки взять?
Код:

"C:\Program Files\7-zip\7z.exe" x "%%X"

dark-------13 14-02-2012 15:58 1858592

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

Rafael26 12-03-2013 13:00 2109231

Цитата:

Цитата 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 архивов. вот надо чтоб все разом распаковалось в своих папках.


Время: 00:43.

Время: 00:43.
© OSzone.net 2001-