Переименование группы файлов по их дате и времени

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

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

sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Лучше один раз увидеть – примерчик бы с совпадающими именами…
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Создай пару файлов с одной датой и временем, но разным расположением элементов даты. И увидишь.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Так шаблон после переименования остаётся же прежним?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Для времени - да. Для даты меняется расположение, в т.ч. делителей.
Было 05-10.2015, стало 2015.10-05.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Тогда другое дело, просто об изменении шаблона даты, по-моему, не говорилось.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Скажем так, умолчалось.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
GM5We11
Сообщения: 1
Зарегистрирован: Ср май 31, 2017 18:09

Групповое переименования файлов по дате создания

Сообщение GM5We11 »

Доброго времени суток

У меня вопрос, который в данной теме затрагивался, но не был раскрыт (как я понял)
Сразу скажу, что разбираюсь в терминах и возможностях TC поверхностно

Задача следующая:
Нужно делать групповое переименование файлов (фото)
По их дате и времени создания,
а не по их дате и времени последнего изменения

В теме было дано решение:
http://wincmd.ru/plugring/redate_addon2.html
я попробовал пойти этим путём,
но остановился на том, что
при любой попытке изменения даты и времени файла
Аддон выдаёт :
"Access violation at address 7C80E939 in module 'kernel32.dll1. Read of address 00000000."
и на этом всё
ничего не меняет

Кто-нибудь может помочь решить проблему?
или
есть ли другой путь, лучше/хуже, чтобы сделать групповое переименование по дате создания файла?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

GM5We11
Другой путь — внимательно читать тему. Всё уже рассматривалось раньше. Более того, про то, что в работе этой утилиты есть глюки (включая, добавлю, и эту самую ошибку доступа), а вторая упомянутая в посте утилита приемлема, было сказано там сразу же. И это действительно так.
Ссылки приведены в норму, а заодно получите замечание за нарушение правил форума.
Даже самая богатая фантазия
Не представит себе наши безобразия.
ProgMan13
Сообщения: 341
Зарегистрирован: Ср авг 19, 2009 16:07

Сообщение ProgMan13 »

GM5We11
1. Утилита, если что, имена файлов не меняет.
2. Если были отмечены нужные поля и других ошибок не было - соответствующая дата файла должна измениться.
3. Визуально в утилите ничего не изменится, если не отмечена опция Last Write Date/Time, потому что берётся, соответственно, дата изменения (ну и из-за ошибки).
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ProgMan13
Эта утилита, разумеется, имена файлов не меняет, а между групповым изменением даты/времени и групповым переименованием по дате/времени есть, мягко говоря, разница. Аддоны предлагались не по теме, а для решения частной проблемы внутри темы, и подробное их обсуждение тут есть оффтоп. Тем не менее, обращаю внимание, что если в ReDate поставить галку для Creation Date/Time и снять для Last Write Date/Time, то при изменении какого-то поля и последующем нажатии Start мы действительно получим ошибку доступа (правда, у меня она другая), в отличие от второй утилиты.
[cut="Спойлер"]

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

---------------------------
ReDate Addon 1.1.4 x64
---------------------------
Access violation at address 00000000005E4E16 in module 'redate64.exe'. Read of address 0000000000000000.
---------------------------
ОК   
--------------------------
[/cut]
Даже самая богатая фантазия
Не представит себе наши безобразия.
ZorKon71
Сообщения: 36
Зарегистрирован: Вт май 11, 2010 09:25
Откуда: Обираловка, МО

Сообщение ZorKon71 »

Доброго времени суток!

Подскажите, как научить TC переименовывать MP4-файлы по дате?
Ведь есть же данные в них типо EXIF в JPG.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ZorKon71
Для начала хотелось бы выяснить, чего вы хотите и хорошо ли понимаете, что и где спрашиваете. Если речь про "данные в них", то какое отношение это имеет к текущей теме? (Посмотрите как следует, что тут обсуждали раньше.) Переименовать — по какой дате, по дате чего конкретно, какие именно метаданные вы хотите увидеть в имени? И, кстати, что общего между "научить TC" и автоматизацией, построенной именно на сторонних средствах?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
LonerD
Сообщения: 1173
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

ZorKon71 писал(а):Подскажите, как научить TC переименовывать MP4-файлы по дате?
Ведь есть же данные в них типо EXIF в JPG.
Переименовать можно с использованием стандартного инструмента группового переименования и плагина TCMediaInfo (или других плагинов на основе библиотеки MediaInfo). Требуемое значение - Encoded Date (дата объединения дорожек в mp4-контейнер).
Windows 11 | TC DreamLair eternal pre-α
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

LonerD
Добавлю, что этот вполне в целом работоспособный метод универсальной палочкой-выручалочкой не является: у некоторой части MP4-файлов эта дата может либо отсутствовать вовсе, либо присутствовать в совершенно бесполезном виде (01-01-1970 03:00). Но тут уже любыми способами ловить нечего. И на этом оффтоп в теме предлагаю завершить.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить