Архивация без вложенных папок - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD63499.9477
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 25.05.2013, 19:12   #1
buratin0
Mr. Lucky Guy
 
Аватар для buratin0
 
Регистрация: 27.07.2010
Адрес: RU -> DE -> Asia
Сообщений: 703
Бабло: $174690
Отправить сообщение для buratin0 с помощью ICQ
По умолчанию Архивация без вложенных папок

Коллеги, подскажите способ массовой архивации папок по такому принципу:

Есть папки с файлами и подпапками внутри:

Folder1
Folder2
Folder3


каждая примерно с таким содержимым:
Код:
Folder1/
- subfolder1/
--  style.css
- subfolder2/
-  image.jpg
index.html

Нужно создать архивы Folder1.zip, Folder2.zip, Folder3.zip ...

Структура архива должна быть такой:


Код:
Folder1.zip
- subfolder1/
--  style.css
- subfolder2/
-  image.jpg
index.html
Т.е. чтобы распаковать такой архив в корневой папке на сервере и получить сайт без дополнительных манипуляций.


Если все исходные папки выделить и заархивировать (предварительно поставив галочку "Помещать каждый файл в отдельный архив"), то содержимое "углубляется" на один уровень, что не есть гуд:


Код:
Folder1.zip
-Folder1/
-- subfolder1/
---  style.css
-- subfolder2/
--  image.jpg
-index.html

Может, знает кто такой способ или даже батником/скриптом поделится?
buratin0 вне форума  
Старый 25.05.2013, 19:16   #2
alkoustas
Senior Member
 
Аватар для alkoustas
 
Регистрация: 08.04.2011
Сообщений: 645
Бабло: $147264
По умолчанию

http://whitedemon.ru/programs/simple...y-upakovshhik/
alkoustas вне форума  
Старый 25.05.2013, 19:24   #3
buratin0
Mr. Lucky Guy
 
Аватар для buratin0
 
Регистрация: 27.07.2010
Адрес: RU -> DE -> Asia
Сообщений: 703
Бабло: $174690
ТС -->
Отправить сообщение для buratin0 с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от alkoustas Посмотреть сообщение
мегареспект! Отличная тулза
buratin0 вне форума  
Старый 25.05.2013, 21:04   #4
inkubus
Senior Member
 
Аватар для inkubus
 
Регистрация: 11.02.2010
Сообщений: 928
Бабло: $176835
По умолчанию

PowerShell
Код:
dir D:\doors | where {$_.PSisContainer} | foreach { &"$env:ProgramFiles\WinRAR\winrar.exe"  a -ep -afzip "d:\doorsarch\$($_.basename).zip" $_.fullname}
http://www.gofuckbiz.com/showthread.php?t=32360

если я правильно понял
inkubus вне форума