Страница 3 из 5
Добавлено: Ср апр 25, 2012 15:12
shveicar
Здравствуйте.
Сегодня, был вынужден вернуться к данному скрипту (Упаковать каждый файл или содержимое каждой папки в отдельный архив) В связи с его "странной" работой, поясняю: было выделено 10 папок, (имена специально переименованы по счетчику 1,2 и т.д) в каждой из них более 150 файлов jpg (имена также по счетчику), после применения скрипта (параметры %L "%T" zip "" -mx9) был получен результат в противоположной панели, в виде архивов с именами 2,5,6 - остальные архивы отсутствовали, пробовал упаковать каталоги с другими именами, результат - выборочная упаковка, по не понятному для меня принципу...
При использовании формата rar (%L "%T" rar) - такая-же ерунда...
Хотелось -бы, узнать причину.. Спасибо.
Добавлено: Ср апр 25, 2012 23:48
Flasher
shveicar писал(а):Во избежании недоразумений, привожу код скрипта
Во избежании недоразумений
читаем пункт 1 снизу. Подстановка своих путей к утилитам на работу скрипта никак не влияет и уж точно не требует дублирования всего кода.
По проблеме: создал папки и файлы jpg в них с числовыми именами, скопипастил параметры для zip (кстати, для лучшей компрессии метод указан в шапке) - в результате никакой выборки, пакуются все папки без исключения. Версия 7-zip - не последняя. Про WinRAR сказать нечего, не юзаю платник.
Добавлено: Чт апр 26, 2012 00:50
shveicar
Во избежании недоразумений читаем пункт 1 снизу
Просто, привел код, что-бы не было сомнений, что в него внесены изменения (кроме путей к архиватором конечно), - теперь его можно удалить. Всю остальную информацию отправил в личку.
Спасибо за советы...
Добавлено: Пт май 04, 2012 23:09
Flasher
shveicar
Скрипт я пока не выкладываю, там проблема с масками и листингом для rar (разбивать на части добавку новых элементов в архив что-то не особо хочется). На чём остановимся?
Добавлено: Сб май 05, 2012 00:36
shveicar
Flasher писал(а):На чём остановимся?
Ну а с zip проблем нет? если нет, то rar можно оставить с пометкой (архивирование на свой страх и риск)..
Добавлено: Сб окт 20, 2012 19:07
Flasher
shveicar
Исправил (для rar в т.ч.). Прошу прощения за затяг (всё утыкалось в
это, не хотелось извращаться).
Также обращаю внимание на след. вещи:
1. первый параметр - %WL (для имён, вкл. юникодные).
2. фильтр расширений теперь пишется с запятой на конце.
3. есть переименовалка по счётчику, но только для файлов, т.к. для rar пришлось разделять на несколько запусков с добавлением содержимого папок в те же архивы.
Добавлено: Сб окт 20, 2012 21:25
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.
Добавлено: Сб окт 20, 2012 22:02
Flasher
shveicar писал(а):Ситуация та же. 10 каталогов(1-10), в них, в каждом, по 216 файлов jpg
Можно архив этих папок с пустышками скинуть? У меня работает на каталогах с 7000 файлами.
rar.exe какой версии? Путь правильно прописан?
Добавлено: Сб окт 20, 2012 22:42
shveicar
Можно архив этих папок
нет проблем
ссылка
rar версия
ссылка
Путь правильно прописан?
- В случае с zip действительно не заметил, - исправил, стало работать, а с win rar идет эта ошибка... Но с 10 файлами в каждом каталоге срабатывает.
Спасибо.
Добавлено: Сб окт 20, 2012 23:13
Flasher
shveicar
На 7 x86 всё работает и с указанной версией и с папками из архива.
На XP SP3 в понедельник проверю (не уверен, что раньше получится). Пока других можно попросить.
shveicar писал(а):win rar идет эта ошибка... Но с 10 файлами в каждом каталоге срабатывает
Т.е. и ошибка есть и срабатывает? Что странно. А в последнем архиве все файлы?
Добавлено: Сб окт 20, 2012 23:14
shveicar
Т.е. и ошибка есть и срабатывает? Что странно..
Нет, с 10 файлами срабатывает без ошибок, но если взять все 216 то её и выдаёт. Дело видимо в количестве...
Добавлено: Сб окт 20, 2012 23:46
Flasher
shveicar писал(а):но если взять все 216 то её и выдаёт.
[s]А, вот такое кол-во и надо бы скинуть.[/s]
Пардон, я подумал про 216 папок. С файлами-то 10х216 проблем у меня по rar нет.
Добавлено спустя 31 минуту:
А если в скрипте,
8000 поменять, скажем, на
7900?
Добавлено: Сб окт 20, 2012 23:46
shveicar
А, вот такое кол-во и надо бы скинуть
Опытным путем установил следующее: 50 файлов пустышек упаковывает без проблем, если сделать 100 то появляются 9 архивов, и на 10 выскакивает ошибка, и он не создается. В общем путаница.
По поводу проверки на win xp - если хотите могу предоставить доступ через Teamwiver (сама
программа портабл. ID и пароль скину в личку.
Спасибо за помощь.
Добавлено: Сб окт 20, 2012 23:55
Flasher
shveicar
Разможил скинутые каталоги до 111 штук - всё запаковалось без проблем.
TeamViewer слабенький, хоть и простой в обращении, но дело даже не в этом, мне нужно мониторить в своих условиях, чтобы понять причину. Как это выглядит, я уже понял.
[s]И что насчёт моего совета выше (пятая строка снизу в скрипте)?[/s]
Проблема хоть и стала наглядной, но пока без своих условий ничего не придумывается.
Добавлено: Вс окт 21, 2012 01:20
shveicar
Ок, если что понадобиться, сообщите.