Страница 1 из 1

Изменение даты модификации по именам файлов

Добавлено: Пн июл 11, 2016 13:43
Александр Шеметов
Задача: групповым способом изменить атрибут "Дата модификации файлов"

Есть куча файлов типа "IMG-20160303-WA0017.jpg", где "20160303" дата модификации файла. Как можно эту информацию ("20160303") присвоить атрибуту "Дата модификации файла"?

P.S. на форуме впервые. Возможно ошибся с разделом.

Добавлено: Пн июл 11, 2016 15:19
Avada
Александр Шеметов
В общепринятой терминологии задача формулируется так: присвоить выборке файлов даты модификации, взятые из имён этих файлов. Решается абсолютно стандартно. На форуме, кстати, подобные вещи обсуждались (пример: отсюда и далее).
Выделите нужные файлы, откройте диалог "Изменение атрибутов" и включите опцию "Использовать плагины". Далее потребуется изменить у встроенного плагина tc свойство "Дата модификации", используя свойство "Имя" из того же плагина.
Надо просто аккуратно посчитать, где в исходных именах находятся нужные данные, и правильно собрать их в поле "Значение". Либо полностью ручками, либо сделав финт ушами: не менять умолчальное свойство "Комментарий" (что даст доступ к свойству "Имя" по плюсику справа), добавить диапазоны и точки вручную, а в конце поменять свойство на нужное (правила работы со значениями те же, что для пользовательских колонок).
В итоге в поле должно отобразиться следующее:
[=tc.Имя:11-12].[=tc.Имя:9-10].[=tc.Имя:5-8]
Что делать дальше, надеюсь, рассказывать не надо. А заголовок был явно неполон, я его уточнил.

Добавлено: Пн июл 11, 2016 19:18
Александр Шеметов
Фокус удался. Спасибо.

Подскажите, почему данная операция не работает для файлов, расположенных во внутренней памяти телефона (не на карте памяти)? Телефон под андроидом, TC видит папки и файлы в ней, но не присваивает даты модификации.

Добавлено: Пн июл 11, 2016 19:26
Avada
Александр Шеметов
C точки зрения TC там не настоящая файловая структура, а содержимое виртуальной папки. WDX-плагины тут бессильны.

Добавлено: Чт июл 14, 2016 19:14
Duremar
Александр Шеметов
Странно, что именно дату модификации меняете. Предполагаю, что данная дата, является датой создания. Дату модификации, вы потеряете при первом же копировании файла или вставке тегов.

Добавлено: Чт июл 14, 2016 19:24
Flasher
Duremar
При вставке тегов возможно, но при копировании - нет. Это как раз таки касается даты создания и последнего доступа. И то в случае, если не задан соотв. ключ.

Добавлено: Чт июл 14, 2016 19:41
Duremar
Flasher
Точно, спасибо за поправку.