Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 99
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата 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`ом пока не проникся...

Отправлено: 00:32, 27-11-2020 | #8