View previous topic :: View next topic |
Author |
Message |
jazz-y
Joined: 17 Aug 2018 Posts: 8
|
(Separately) Posted: Wed Sep 26, 2018 10:37 Post subject: Исключить каталоги верхнего уровня при архивации |
|
|
Всем привет. Есть батник, который при помощи ImageMagick обрабатывает картинки в подкаталогах. Полученный результат затем нужно упаковать и скинуть на файлообменник. Сейчас эта задача решается командой (через архиватор 7z):
for %%i in (%1) do set "name=%%~nxi"
call %~dp07-Zip\7z.exe a "d:\Документы\YandexDisk\Загрузки\%name%.zip" -r %1* -mx9
суть проблемы - в архив %name%.zip помещается сама корневая папка %name% и уже в этой папке находятся поддиректории с файлами.
Нет ли возможности создавать архив так, как это делается в тотале, когда включена опция "Исключить каталоги верхнего уровня при архивации"? т.е. чтобы в архиве сразу лежали подпапки с файлами
Скорее всего это можно сделать, если создать предварительный список файлов в формате, съедобном для 7zip, а затем упаковать файлы по списку. Однако мои эксперименты в этом направлении провалились. Буду благодарен за помощь. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Sep 26, 2018 10:54 Post subject: |
|
|
jazz-y
А поиском кто-то другой должен за вас пользоваться?
См. TCKB, темы: Кнопки для 7-Zip, Пакетное архивирование и т. д. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
jazz-y
Joined: 17 Aug 2018 Posts: 8
|
(Separately) Posted: Thu Sep 27, 2018 23:48 Post subject: |
|
|
... знать бы еще, что искать сел изучать, спасибо.
UPD. Не могу найти ничего, подходящего под мой случай. Ваш скрипт упаковки на vbs выше моего понимания, к тому не пойму как его вызвать из батника. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Sep 28, 2018 06:01 Post subject: |
|
|
Исключение каталогов верхнего уровня подразумевает для элементов списка раздельную упаковку. Т.е. речь об этом скрипте. Все вопросы по нему обсуждаем в сотв. теме после прочтения памятки подфорума. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|