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 

Получение даты съемки из имени файла
Goto page 1, 2  Next
 
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
timson



Joined: 14 Jul 2015
Posts: 42

Post (Separately) Posted: Tue Aug 04, 2015 12:16    Post subject: Получение даты съемки из имени файла Reply with quote

Есть группа файлов вида 20150607 к примеру, где год месяц и число, но нет в файлах даты съемки. Можно ли по имени файла вставить автоматически дату съемки?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Aug 04, 2015 12:22    Post subject: Reply with quote

timson wrote:
но нет в файлах даты съемки
Если в EXIF/IPTC нет таких записей, то решение само из воздуха не появится.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1132

Post (Separately) Posted: Tue Aug 04, 2015 12:39    Post subject: Reply with quote

Можно, одним из скриптовых языков, пакетно: распарсить имя файла и дописать с помошью ExifTool или jhead.
Конкретного кода пока нет, возможно, более опытные товарищи помогут.

Flasher
Как минимум у jhead есть параметр -mkexif - Creates minimal Exif header.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Aug 04, 2015 12:45    Post subject: Reply with quote

Skif_off
Вроде как не было обозначено, что указанное число и есть дата съёмки.
А то можно было бы менять через диалог "Изменение атрибутов" (с рекурсией, если нужно) и jpg-comment > Exif_PhotoDateTimeOriginal > [=tc.Дата модификации], если сами файлы оригинальные.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Aug 04, 2015 13:43    Post subject: Reply with quote

timson
За малосодержательный заголовок "Подскажите можно ли как то автоматизировать процесс?" — замечание. Тема переименована. А по существу вопроса уже правильно ответили, что такие вещи делаются через диалог изменения атрибутов.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1132

Post (Separately) Posted: Tue Aug 04, 2015 15:31    Post subject: Reply with quote

Flasher wrote:
[=tc.Дата модификации], если сами файлы оригинальные.

Так понял, дата должна идти из имени файла: 20150607 -> 2015.06.07
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Aug 04, 2015 15:41    Post subject: Reply with quote

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



Joined: 14 Jul 2015
Posts: 42

Post (Separately) Posted: Tue Aug 04, 2015 16:45    Post subject: Reply with quote

если можно разъясните, как по названию файла вида 20150406 , к примеру, вставить в exif эту же дату.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Tue Aug 04, 2015 16:49    Post subject: Reply with quote

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



Joined: 14 Jul 2015
Posts: 42

Post (Separately) Posted: Tue Aug 04, 2015 22:19    Post subject: Reply with quote

дата модификации не совпадает с названием файла,а я склоняюсь, что название файлов и есть дата съемки.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Aug 04, 2015 22:23    Post subject: Reply with quote

timson
Значит, номер с диалогом изменения атрибутов не проходит. Там число плагинов, поддерживающих редактирование свойств, очень ограничено, да и у них далеко не все свойства будут доступны.
P.S. Здесь не чат. Дискриминация заглавных букв никому тут не нужна и затрудняет чтение ваших постов.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
timson



Joined: 14 Jul 2015
Posts: 42

Post (Separately) Posted: Tue Aug 04, 2015 22:38    Post subject: Reply with quote

Тоесть справиться только ручками можно?
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Aug 04, 2015 22:43    Post subject: Reply with quote

timson
Или ждать, как было сказано выше, что "более опытные товарищи помогут". Не могу сказать, что будет быстрее.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
timson



Joined: 14 Jul 2015
Posts: 42

Post (Separately) Posted: Wed Aug 05, 2015 00:08    Post subject: Reply with quote

Спасибо, что откликнулись.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Aug 05, 2015 00:12    Post subject: Reply with quote

timson wrote:
дата модификации не совпадает с названием файла
Это ещё не доказывает, что она не соответствует дате съёмки. Весьма сомнительно, что в день делалось по одному фото, с учётом того, что время в имени не проставлено. На самих фото нет угловых штампов, чтобы сверить? Файлы подвергались модификации/конвертированию?

Avada wrote:
Там число плагинов, поддерживающих редактирование свойств, очень ограничено, да и у них далеко не все свойства будут доступны.
Ограниченный список не ограничивает саму возможность использования возвращаемых плагинами данных.
Вот как решается поставленная задача с помощью указанного мной метода:
заместо [=tc.Дата модификации] вставляем [=tc.Имя:7-8].[=tc.Имя:5-6].[=tc.Имя:1-4] - и борщ готов. Wink
То же самое с другими плагинами, например:
[=file.Имя:7-8].[=file.Имя:5-6].[=file.Имя:1-4] (с рус. локализацией)
[=shelldetails.Имя:7-8].[=shelldetails.Имя:5-6].[=shelldetails.Имя:1-4]
и т. д.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
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