Цитата Iska:
Зачем Вы его держите внутри того каталога, который архивируете? »
|
Даже не думал об этом
Всё в разных!
go_to_archiv.cmd +
exclusions_01_zip.lst
- лежат рядом, вместе на диске
x:\some\rnd\
файлы для архивации и zip
- "c:\tempXtoo\zip.7z" "c:\tempXsrc"
Цитата Iska:
listfile должен предваряться символом «@», а не «!» »
|
Спасибо. Пробовал так и сяк:
-ir@exclusions_01_zip.lst
-i@exclusions_01_zip.lst
исключенные расширения добавились - ОК
exclusions_01_zip.lst - не добавился - ОК
Но.. на этот раз добавились...
ненужные архивы лежащие рядом с исполняющим go_to_archiv.cmd (тестовая папка арихваторов)
pigz_Windows.zip
pigz_Windows_CloudFlareZlib.zip
Что-то опять пошло не так.
Что делать - не понимаю ((
В обоих случаях добавлялся файл в котором присутствовало слово или расширение "zip".
Которое указанно первым в списке исключений
Можно конечно просто убрать из папки исполняющим CMD
- файлы pigz_Windows.zip и pigz_Windows_CloudFlareZlib.zip
(тогда все работает ОК)
- но вдруг, в папке с исполняющим CMD появится файл с "zip" или другой какой с расширением записанным в списке исключений (картинка, pdf) - они могут добавиться в архив...
Глянул еще раз список exclusions_01_zip.lst - вроде все норм.
Даже попробовал в одну строку - результат не рабочий...
exclusions_01_zip.lst
*.zip
*.7z
*.rar
*.gzip
*.tar
*.arj
*.iso
*.djvu
*.epub
*.jpg
*.jpeg
*.jp2
*.png
*.gif
*.webp
*.avi
*.mp4
*.mkv
*.mpeg
*.mpg
*.avi
*.wmv
*.flv
*.mp3
*.flac
*.ogg
*.3gp
*.ape
*.aac
*.asf
*.amr
*.wma
*.000
*.001
*.002
*.003
*.004
*.005
*.006
*.007
*.008
*.009
*.010
*.011
*.012
*.013
PS
Хм, а вот megaloman предлагает -ir!% "%ArcOut%"
посмотрел, да и вы ранее в варианте с pushd также предлагали
"Да. Особого смысла жать jpg/png и т.п. — нет. Как Вам такое:"
потому мне и захотелось 7zip для тестов-прогонов так настроить.
А не получается...
* Iska, картинка гениальная!
правда мои pdf печатного качества наоборот жмутся влёт: 300мб в 35-80Мб
просто большинство pdf офис док-текст /или сжаты для веба - плохо и жмутся.
всё зависит от настроек вывода pdf из софта - качество pdf)
Цитата megaloman:
А что, если совсем без "exclusions_01_zip.lst", как с идеей Iska post=2941026]»[/post]
|
megaloman попробвал ваш пример - работает
ничего лишнего не добавляет - гуд
только создаваемый архив не имеет имени, просто ".zip" (делал через 7za.exe)
назначить имя файлу не понял как 0
Далее
решил попробовать так в своем cmd:
a -ssw -mx9 -r0
-xr@exclusions_01_zip.lst
u -ssw -mx0 -r0
-i@exclusions_01_zip.lst
(изменил а на u)
- работает!
- НО.. как писал выше, при обновлении архива, добавляются pigz_Windows.zip, pigz_Windows_CloudFlareZlib.zip лежащие рядом с исполняющим CMD
- ...походу особенности 7zip или что-то не то с exclusions_01_zip.lst (там указан формат *.zip)
Не понимаю...
"Оформление"-способ скрипта все же хотелось оставить свой прежний, нежели PUSHD
так как мне более понятный и в общем концепте выглядит гармонично
(всё сделано молотком, а тут что-то изящное и не понятное

)
Но не получается!
Не понимаю!
почему добавляются zip..
и возможные дальнейшие конфликты с другими файлами
OFF
Цитата megaloman:
Если в масках возможны пробелы, то »
|
правильно ли я понял / ошибаюсь:
"?? * *.mp3"
- файл вида "маша - бла бла бла.mp3"
- разве *.mp3 недостаточно?
- простите за вопрос, просто ранее таких конструкций не видел, потому смутился
Цитата megaloman:
А что, если совсем без "exclusions_01_zip.lst", как с идеей Iska »
|
просто:
я новичок в cmd, не программист - изредка собираю что-то для домашнего парка на заплатках-сниппетах и полученном ранее опыте.
потому конструкция в топике мне проще и понятней, а на несколько ступенек выше еще не перешел.
плюс стандартный вопрос новичка: когда делаешь шаг на новую ступень, твое положение шатко и возможны конфликты в коде 
вместо 3d принтера... молоток+гвоздь
PUSHD`ом пока не проникся...