Пакетное архивирование
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Здравствуйте.
Сегодня, был вынужден вернуться к данному скрипту (Упаковать каждый файл или содержимое каждой папки в отдельный архив) В связи с его "странной" работой, поясняю: было выделено 10 папок, (имена специально переименованы по счетчику 1,2 и т.д) в каждой из них более 150 файлов jpg (имена также по счетчику), после применения скрипта (параметры %L "%T" zip "" -mx9) был получен результат в противоположной панели, в виде архивов с именами 2,5,6 - остальные архивы отсутствовали, пробовал упаковать каталоги с другими именами, результат - выборочная упаковка, по не понятному для меня принципу...
При использовании формата rar (%L "%T" rar) - такая-же ерунда...
Хотелось -бы, узнать причину.. Спасибо.
Сегодня, был вынужден вернуться к данному скрипту (Упаковать каждый файл или содержимое каждой папки в отдельный архив) В связи с его "странной" работой, поясняю: было выделено 10 папок, (имена специально переименованы по счетчику 1,2 и т.д) в каждой из них более 150 файлов jpg (имена также по счетчику), после применения скрипта (параметры %L "%T" zip "" -mx9) был получен результат в противоположной панели, в виде архивов с именами 2,5,6 - остальные архивы отсутствовали, пробовал упаковать каталоги с другими именами, результат - выборочная упаковка, по не понятному для меня принципу...
При использовании формата rar (%L "%T" rar) - такая-же ерунда...
Хотелось -бы, узнать причину.. Спасибо.
Последний раз редактировалось shveicar Чт апр 26, 2012 00:51, всего редактировалось 1 раз.
Во избежании недоразумений читаем пункт 1 снизу. Подстановка своих путей к утилитам на работу скрипта никак не влияет и уж точно не требует дублирования всего кода.shveicar писал(а):Во избежании недоразумений, привожу код скрипта
По проблеме: создал папки и файлы jpg в них с числовыми именами, скопипастил параметры для zip (кстати, для лучшей компрессии метод указан в шапке) - в результате никакой выборки, пакуются все папки без исключения. Версия 7-zip - не последняя. Про WinRAR сказать нечего, не юзаю платник.
shveicar
Исправил (для rar в т.ч.). Прошу прощения за затяг (всё утыкалось в это, не хотелось извращаться).
Также обращаю внимание на след. вещи:
1. первый параметр - %WL (для имён, вкл. юникодные).
2. фильтр расширений теперь пишется с запятой на конце.
3. есть переименовалка по счётчику, но только для файлов, т.к. для rar пришлось разделять на несколько запусков с добавлением содержимого папок в те же архивы.
Исправил (для rar в т.ч.). Прошу прощения за затяг (всё утыкалось в это, не хотелось извращаться).
Также обращаю внимание на след. вещи:
1. первый параметр - %WL (для имён, вкл. юникодные).
2. фильтр расширений теперь пишется с запятой на конце.
3. есть переименовалка по счётчику, но только для файлов, т.к. для rar пришлось разделять на несколько запусков с добавлением содержимого папок в те же архивы.
Flasher
Здравствуйте.
Проверил Два варианта с параметрами
Ситуация та же. 10 каталогов(1-10), в них, в каждом, по 216 файлов jpg (1-216) Выделил все 10 каталогов, попытался упаковать двумя способами - Выскакивает окно что упаковка завершена (1 вариант) - архивов нет...
и (вариант с rar ).
C небольшим объемом (10 файлов в каждом каталоге) -работает нормально.
P.s total commander обновлен до версии 8.01 система win xp sp3.
Здравствуйте.
Ничего страшного, Я понимаю, что работа не простая.Исправил (для rar в т.ч.). Прошу прощения за затяг
Проверил Два варианта с параметрами
Код: Выделить всё
%WL "%T" zip "" -mx9
и %WL "%T" rar "" -m3 -s -rr3p
и
Код: Выделить всё
---------------------------
Windows Script Host
---------------------------
Сценарий: J:\8total\Utils\archv\multi_zip2.vbs
Строка: 82
Символ: 34
Ошибка: Разрешение отклонено
Код: 800A0046
Источник: Ошибка выполнения Microsoft VBScript
C небольшим объемом (10 файлов в каждом каталоге) -работает нормально.
P.s total commander обновлен до версии 8.01 система win xp sp3.
shveicar
На 7 x86 всё работает и с указанной версией и с папками из архива.
На XP SP3 в понедельник проверю (не уверен, что раньше получится). Пока других можно попросить.
На 7 x86 всё работает и с указанной версией и с папками из архива.
На XP SP3 в понедельник проверю (не уверен, что раньше получится). Пока других можно попросить.
Т.е. и ошибка есть и срабатывает? Что странно. А в последнем архиве все файлы?shveicar писал(а):win rar идет эта ошибка... Но с 10 файлами в каждом каталоге срабатывает
Нет, с 10 файлами срабатывает без ошибок, но если взять все 216 то её и выдаёт. Дело видимо в количестве...Т.е. и ошибка есть и срабатывает? Что странно..
Последний раз редактировалось shveicar Сб окт 20, 2012 23:16, всего редактировалось 1 раз.
Опытным путем установил следующее: 50 файлов пустышек упаковывает без проблем, если сделать 100 то появляются 9 архивов, и на 10 выскакивает ошибка, и он не создается. В общем путаница.А, вот такое кол-во и надо бы скинуть
По поводу проверки на win xp - если хотите могу предоставить доступ через Teamwiver (сама программа портабл. ID и пароль скину в личку.
Спасибо за помощь.
shveicar
Разможил скинутые каталоги до 111 штук - всё запаковалось без проблем.
TeamViewer слабенький, хоть и простой в обращении, но дело даже не в этом, мне нужно мониторить в своих условиях, чтобы понять причину. Как это выглядит, я уже понял.
[s]И что насчёт моего совета выше (пятая строка снизу в скрипте)?[/s]
Проблема хоть и стала наглядной, но пока без своих условий ничего не придумывается.
Разможил скинутые каталоги до 111 штук - всё запаковалось без проблем.
TeamViewer слабенький, хоть и простой в обращении, но дело даже не в этом, мне нужно мониторить в своих условиях, чтобы понять причину. Как это выглядит, я уже понял.
[s]И что насчёт моего совета выше (пятая строка снизу в скрипте)?[/s]
Проблема хоть и стала наглядной, но пока без своих условий ничего не придумывается.