Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Зависание при групповом переименовании файлов

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Ipman



Joined: 16 Jan 2018
Posts: 3

Post (Separately) Posted: Wed Jan 17, 2018 01:17    Post subject: Зависание при групповом переименовании файлов Reply with quote

Произвожу групповое переименование изображений с привлечением плагина по маске [=exif.DateTimeStr]_[C]

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

TC 9.10 64 bit
windows 7-64
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Jan 17, 2018 07:25    Post subject: Reply with quote

Ipman
Может быть, не надо мучить животное и лучше переименовывать содержиммое гигантских папок по такому критерию более дробно? Или попробуйте другой WDX-плагин, имеющий аналогичное поле (например, jpg-comment, он же ImageMetaData plugin). Никаких иных идей по "подкручиванию" вы тут скорее всего не получите, поскольку крутить особо нечего.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Jan 17, 2018 08:01    Post subject: Reply with quote

По подкручиванию других идей нет. Вряд ли и краткий режим поможет, т. к. текущие события в ИГП на файловой панели скорее всего не сказываются.
А альтернативы очевидны — скрипт или стороннее ПО, коева навалом (Exiftool, в частности).
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Ipman



Joined: 16 Jan 2018
Posts: 3

Post (Separately) Posted: Wed Jan 17, 2018 08:29    Post subject: Reply with quote

Спасибо за ответы. Уже проблему решил с помощью Advanced Renamer. Он даже более продвинутый в этой сфере. Умеет даже групповое назначение дат, данные для них берет из имени файла, и много чего еще. Однако пришлось делить задачу на части, т.к. за одну обработку нельзя оперировать более чем 20.000 файлами.

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

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

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

Вот еще ломал голову над таким вопросом. Как правильно сказать: "переименовании" или "переименовывании"?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Jan 17, 2018 08:48    Post subject: Reply with quote

Ipman
"Переименовании", конечно. ИГП = "инструмент группового переименования".
А запрошенная вами процедура в принципе не может быть быстрой. Даже простой вывод информации о дате съёмки в наборе колонок, где используется поле некоего плагина с оригинальной датой снимка, не может в ваших условиях быть моментальным. Тем более — когда надо переименовать большой массив на основе этой информации усилиями двух компонентов: плагина и самого TC. Но сутки — это в любом случае чересчур. Делите задачу на части и/или пользуйтесь внешними аналогами.
P.S. А групповое назначение дат из имени TC вообще-то тоже умеет делать. Правда, в другом диалоге — для изменения атрибутов.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Jan 17, 2018 08:54    Post subject: Reply with quote

Ipman wrote:
Однако пришлось делить задачу на части
Т. е. то же самое, что Avada предложил сделать в отношении ИГП? И какой был смысл?
Ant Renamer, Flexible Renamer, Ken Rename, Lupas Rename, Panda Batch Renamer, Rename Master и Siren работают аналогично, т. е. с загруженными списками. Насчёт каких-то ограничений по числу представления не имею. Так же как и в ТС перед отображением колонки новых имён потребуется соответствующее время. Tiger Files Renamer, скажем, работает с содержимым папок и маской, где это не требуется. Каждая из программ справится с поставленной задачей. Но я бы предпочёл вышеупомянутый скрипт или Exiftool, хотя у некоторых вышеперечисленных тоже имеется комстрока с шаблонами. Так что вариантов полно.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Wed Jan 24, 2018 07:23; edited 1 time in total
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Jan 17, 2018 09:17    Post subject: Reply with quote

Flasher
Он же пишет, что видно было: программа не висит, а на самом деле обработкой занимается. Довольно полезная информация: не дёргайся, а жди результата. Может и ещё что-то там интересное нашёл. TC задачу (при более экономичном использовании) решает, но на нём свет клином не сошёлся. Вариантов действительно полно.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Jan 17, 2018 09:33    Post subject: Reply with quote

Avada
В данном случае я ориентировался по словам насчёт импорта задания. Т.е. аналогия больше была с Advanced Renamer, чем с ТС. А значит, есть смысл сравнить эти программы на предмет юзабильности и ограничений.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Tue Feb 13, 2018 12:39    Post subject: Reply with quote

Может предложить Гислеру выводить прогресс-бар в этом случае?
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Ipman



Joined: 16 Jan 2018
Posts: 3

Post (Separately) Posted: Wed Feb 14, 2018 04:14    Post subject: Reply with quote

Моторокер
Однозначно нужно.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group