Зависание при групповом переименовании файлов
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Общие вопросы

#1: Зависание при групповом переименовании файлов Author: Ipman PostPosted: Wed Jan 17, 2018 01:17
    —
Произвожу групповое переименование изображений с привлечением плагина по маске [=exif.DateTimeStr]_[C]

При переименовывании десятка файлов - проблем никаких нет. Но у меня гигантская папка размером 65Gb вмещающая более 30000 файлов. При попытке их переименовать он зависает после нажатия кнопки "Выполнить". Пробовал несколько раз, но по истечении нескольких часов прерывал работу приложения. Может есть какие мысли по этому поводу? Или требуется где-нибудь в конфигурационных файлах подкрутить чего?

TC 9.10 64 bit
windows 7-64

#2:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Jan 17, 2018 07:25
    —
Ipman
Может быть, не надо мучить животное и лучше переименовывать содержиммое гигантских папок по такому критерию более дробно? Или попробуйте другой WDX-плагин, имеющий аналогичное поле (например, jpg-comment, он же ImageMetaData plugin). Никаких иных идей по "подкручиванию" вы тут скорее всего не получите, поскольку крутить особо нечего.

#3:  Author: FlasherLocation: Москва PostPosted: Wed Jan 17, 2018 08:01
    —
По подкручиванию других идей нет. Вряд ли и краткий режим поможет, т. к. текущие события в ИГП на файловой панели скорее всего не сказываются.
А альтернативы очевидны — скрипт или стороннее ПО, коева навалом (Exiftool, в частности).

#4:  Author: Ipman PostPosted: Wed Jan 17, 2018 08:29
    —
Спасибо за ответы. Уже проблему решил с помощью Advanced Renamer. Он даже более продвинутый в этой сфере. Умеет даже групповое назначение дат, данные для них берет из имени файла, и много чего еще. Однако пришлось делить задачу на части, т.к. за одну обработку нельзя оперировать более чем 20.000 файлами.

Еще важное замечание. Даже Advanced Renamer при импортировании в задание порядка 15000 файлов делает их предварительный анализ порядка нескольких часов, у него во всплывающем окне виден бегущий индикатор обработки. Иначе тоже можно было бы подумать что он завис. А после своего долгого анализа само переименование идет быстро, счет идет на минуты.

Так вот. У меня закралась мысль, не делает ли total во время своего якобы зависания что то наподобие этого анализа? Возможно у меня не хватило терпения и нужно было подождать подольше? Чтобы это проверить нужно провести эксперимент, оставить Total в таком положении надолго. Возможно это займет целые сутки. Но я уже не буду это проверять.

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

Вот еще ломал голову над таким вопросом. Как правильно сказать: "переименовании" или "переименовывании"?

#5:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Jan 17, 2018 08:48
    —
Ipman
"Переименовании", конечно. ИГП = "инструмент группового переименования".
А запрошенная вами процедура в принципе не может быть быстрой. Даже простой вывод информации о дате съёмки в наборе колонок, где используется поле некоего плагина с оригинальной датой снимка, не может в ваших условиях быть моментальным. Тем более — когда надо переименовать большой массив на основе этой информации усилиями двух компонентов: плагина и самого TC. Но сутки — это в любом случае чересчур. Делите задачу на части и/или пользуйтесь внешними аналогами.
P.S. А групповое назначение дат из имени TC вообще-то тоже умеет делать. Правда, в другом диалоге — для изменения атрибутов.

#6:  Author: FlasherLocation: Москва PostPosted: Wed Jan 17, 2018 08:54
    —
Ipman wrote:
Однако пришлось делить задачу на части
Т. е. то же самое, что Avada предложил сделать в отношении ИГП? И какой был смысл?
Ant Renamer, Flexible Renamer, Ken Rename, Lupas Rename, Panda Batch Renamer, Rename Master и Siren работают аналогично, т. е. с загруженными списками. Насчёт каких-то ограничений по числу представления не имею. Так же как и в ТС перед отображением колонки новых имён потребуется соответствующее время. Tiger Files Renamer, скажем, работает с содержимым папок и маской, где это не требуется. Каждая из программ справится с поставленной задачей. Но я бы предпочёл вышеупомянутый скрипт или Exiftool, хотя у некоторых вышеперечисленных тоже имеется комстрока с шаблонами. Так что вариантов полно.


Last edited by Flasher on Wed Jan 24, 2018 07:23; edited 1 time in total

#7:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Jan 17, 2018 09:17
    —
Flasher
Он же пишет, что видно было: программа не висит, а на самом деле обработкой занимается. Довольно полезная информация: не дёргайся, а жди результата. Может и ещё что-то там интересное нашёл. TC задачу (при более экономичном использовании) решает, но на нём свет клином не сошёлся. Вариантов действительно полно.

#8:  Author: FlasherLocation: Москва PostPosted: Wed Jan 17, 2018 09:33
    —
Avada
В данном случае я ориентировался по словам насчёт импорта задания. Т.е. аналогия больше была с Advanced Renamer, чем с ТС. А значит, есть смысл сравнить эти программы на предмет юзабильности и ограничений.

#9:  Author: МоторокерLocation: г. Пермь (читается Перьмь) PostPosted: Tue Feb 13, 2018 12:39
    —
Может предложить Гислеру выводить прогресс-бар в этом случае?

#10:  Author: Ipman PostPosted: Wed Feb 14, 2018 04:14
    —
Моторокер
Однозначно нужно.



Total Commander -> Общие вопросы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group