jazz-y
|
Posted: Wed Sep 26, 2018 10:38 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, а затем упаковать файлы по списку. Однако мои эксперименты в этом направлении провалились. Буду благодарен за помощь. |
|