Пакетное архивирование

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Здравствуйте.
Сегодня, был вынужден вернуться к данному скрипту (Упаковать каждый файл или содержимое каждой папки в отдельный архив) В связи с его "странной" работой, поясняю: было выделено 10 папок, (имена специально переименованы по счетчику 1,2 и т.д) в каждой из них более 150 файлов jpg (имена также по счетчику), после применения скрипта (параметры %L "%T" zip "" -mx9) был получен результат в противоположной панели, в виде архивов с именами 2,5,6 - остальные архивы отсутствовали, пробовал упаковать каталоги с другими именами, результат - выборочная упаковка, по не понятному для меня принципу...
При использовании формата rar (%L "%T" rar) - такая-же ерунда...
Хотелось -бы, узнать причину.. Спасибо.
Последний раз редактировалось shveicar Чт апр 26, 2012 00:51, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar писал(а):Во избежании недоразумений, привожу код скрипта
Во избежании недоразумений читаем пункт 1 снизу. Подстановка своих путей к утилитам на работу скрипта никак не влияет и уж точно не требует дублирования всего кода.

По проблеме: создал папки и файлы jpg в них с числовыми именами, скопипастил параметры для zip (кстати, для лучшей компрессии метод указан в шапке) - в результате никакой выборки, пакуются все папки без исключения. Версия 7-zip - не последняя. Про WinRAR сказать нечего, не юзаю платник.
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Во избежании недоразумений читаем пункт 1 снизу
Просто, привел код, что-бы не было сомнений, что в него внесены изменения (кроме путей к архиватором конечно), - теперь его можно удалить. Всю остальную информацию отправил в личку.
Спасибо за советы...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar
Скрипт я пока не выкладываю, там проблема с масками и листингом для rar (разбивать на части добавку новых элементов в архив что-то не особо хочется). На чём остановимся?
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Flasher писал(а):На чём остановимся?
Ну а с zip проблем нет? если нет, то rar можно оставить с пометкой (архивирование на свой страх и риск)..
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar
Исправил (для rar в т.ч.). Прошу прощения за затяг (всё утыкалось в это, не хотелось извращаться).
Также обращаю внимание на след. вещи:
1. первый параметр - %WL (для имён, вкл. юникодные).
2. фильтр расширений теперь пишется с запятой на конце.
3. есть переименовалка по счётчику, но только для файлов, т.к. для rar пришлось разделять на несколько запусков с добавлением содержимого папок в те же архивы.
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Flasher
Здравствуйте.
Исправил (для rar в т.ч.). Прошу прощения за затяг
Ничего страшного, Я понимаю, что работа не простая.
Проверил Два варианта с параметрами

Код: Выделить всё

%WL "%T" zip "" -mx9
и %WL "%T"  rar "" -m3 -s -rr3p
Ситуация та же. 10 каталогов(1-10), в них, в каждом, по 216 файлов jpg (1-216) Выделил все 10 каталогов, попытался упаковать двумя способами - Выскакивает окно что упаковка завершена (1 вариант) - архивов нет...
и

Код: Выделить всё

---------------------------
Windows Script Host
---------------------------
Сценарий:	J:\8total\Utils\archv\multi_zip2.vbs
Строка:	82
Символ:	34
Ошибка:	Разрешение отклонено
Код:	800A0046
Источник: 	Ошибка выполнения Microsoft VBScript
(вариант с rar ).
C небольшим объемом (10 файлов в каждом каталоге) -работает нормально.
P.s total commander обновлен до версии 8.01 система win xp sp3.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar писал(а):Ситуация та же. 10 каталогов(1-10), в них, в каждом, по 216 файлов jpg
Можно архив этих папок с пустышками скинуть? У меня работает на каталогах с 7000 файлами.

rar.exe какой версии? Путь правильно прописан?
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Можно архив этих папок
нет проблем ссылка
rar версия ссылка
Путь правильно прописан?
- В случае с zip действительно не заметил, - исправил, стало работать, а с win rar идет эта ошибка... Но с 10 файлами в каждом каталоге срабатывает.
Спасибо.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar
На 7 x86 всё работает и с указанной версией и с папками из архива.
На XP SP3 в понедельник проверю (не уверен, что раньше получится). Пока других можно попросить.
shveicar писал(а):win rar идет эта ошибка... Но с 10 файлами в каждом каталоге срабатывает
Т.е. и ошибка есть и срабатывает? Что странно. А в последнем архиве все файлы?
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Т.е. и ошибка есть и срабатывает? Что странно..
Нет, с 10 файлами срабатывает без ошибок, но если взять все 216 то её и выдаёт. Дело видимо в количестве...
Последний раз редактировалось shveicar Сб окт 20, 2012 23:16, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar писал(а):но если взять все 216 то её и выдаёт.
[s]А, вот такое кол-во и надо бы скинуть.[/s]
Пардон, я подумал про 216 папок. С файлами-то 10х216 проблем у меня по rar нет.

Добавлено спустя 31 минуту:

А если в скрипте, 8000 поменять, скажем, на 7900?
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

А, вот такое кол-во и надо бы скинуть
Опытным путем установил следующее: 50 файлов пустышек упаковывает без проблем, если сделать 100 то появляются 9 архивов, и на 10 выскакивает ошибка, и он не создается. В общем путаница.
По поводу проверки на win xp - если хотите могу предоставить доступ через Teamwiver (сама программа портабл. ID и пароль скину в личку.
Спасибо за помощь.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

shveicar
Разможил скинутые каталоги до 111 штук - всё запаковалось без проблем.

TeamViewer слабенький, хоть и простой в обращении, но дело даже не в этом, мне нужно мониторить в своих условиях, чтобы понять причину. Как это выглядит, я уже понял.

[s]И что насчёт моего совета выше (пятая строка снизу в скрипте)?[/s]
Проблема хоть и стала наглядной, но пока без своих условий ничего не придумывается.
Аватара пользователя
shveicar
Сообщения: 277
Зарегистрирован: Пн апр 18, 2011 01:54
Откуда: Россия Москва

Сообщение shveicar »

Ок, если что понадобиться, сообщите.
Ответить