воскресенье, 12 июня 2011 г.

Программа для группового изменения даты создания файлов.


Недавно столкнулся с проблемой. В цифровом фотоаппарате, которым пользуется жена, оказалась неправильно выставленная дата, причем она опережала текущую на 205 дней. Точно помню, что когда отдавал фотик жене, выставил все правильно. Из-за чего произошел сбой, толи из-за самого фотика, толи из-за аккумуляторов, а может попросту из-за кривых рук :), здесь разбираться не будем.
В результате этого сбоя получили огромный архив фоток с неправильной датой в атрибутах, т.к. обнаружили это спустя полгода после сбоя. Жена злорадно сказала: "Я же говорила тебе - надо сделать, чтобы дата впечатывалась в фотку, вот сиди теперь и отсчитывай от каждой фотки 205 дней и помечай". Но в свое время я выпучив глаза доказывал ей, что это дурной тон и, по любому, дата и время снимка содержаться в его атрибутах. Скажу сразу, что архив этот был очень важен для нас, т.к. состоял он из фоток нашей любимой дочери с первых дней ее рождения.
Ну и, так как сидеть и менять атрибуты каждого файла мне, мягко говоря, не очень хотелось, я занялся поиском специальной программы. первое, что пришло в голову - Total Commander. Да, действительно, он может с легкостью менять дату последнего изменения файла. Но, что делать, когда файлов очень много, и даты у всех должны быть разные. Собрался раскидывать фотки от каждой даты в отдельную папку, а затем уже пакетно менять даты. Но тут пришла в голову идея, что может быть, какой-нибудь хороший человек написал программу, которая может менять даты не только с одной на заданную другую, но и изменять их на определенный отрезок времени.
Полез в Google. Поиски были очень долгими. Куча софта не отвечала моим требованиям. Но, уже почти отчаявшись, нахожу, наконец, программу Attribute Changer.
Программа оказалась очень простой, удобной и бесплатной, но при этом обладает широкими возможностями для изменения атрибутов файлов и папок. А главное, может изменять дату на заданный отрезок времени.
Так что, скопировал я все свои фотки в одну папку и указал утилите откатить дату на 205 дней, и через несколько секунд весь мой архив был с правильными датами!
Из особенностей программы хочу отметить, что после установки она  внедряется в explorer.exe и запускается через контекстное меню проводника, т.е. выделяем в тотале или проводнике нужные файлы или папки, тыкаем по ним правой кнопкой мыши и выбираем пункт "Change Attributes".
Также у программы есть удобная функция предпросмотра результата. Для этого внизу окошка надо поставить галочку возле пункта "Simulation Mode".
Программа очень проста в использовании, но если появились вопросы, задавайте, буду рад помочь!

6 коммент.:

Анонимный комментирует...

Спасибо! Прога действительно помогла в ряде случаев. Давно искал нечто подобное.

Анонимный комментирует...

Здравствуйте.
Подскажите, пожалуйста, поможет ли эта программа в случае, когда некорректна дата создания файла, для того, чтобы изменить ее, взяв из isif?
Нашел еще обзор этой и другой похожей программы(не сочтите, за рекламу - я не автор - может кому пригодится), но ответа так и не уяснил.

Анонимный комментирует...

Отличная программа!
Спасибо разработчикам.
И отдельное Спасибо BelVad за написание этой заметки, позволяющей найти программу!

Анонимный комментирует...

Тоже пригодилась. Респект как авторам программы так и автору статьи.

Unknown комментирует...

Пальцы вверх! Спасибо!

olegmakarov комментирует...

Добрый день!
Может быть кто-то знает программу, которая поможет решить похожую задачу:
Есть N файлов с хаотично распределенными датами создания.
Требуется отсортировать файлы (например по имени: a1, a2, a3... an) и перезаписать даты создания так, чтобы дата создания файла а(Х+1) была позже даты создания файла а(Х) .
На сколько позже — не важно.

Отправить комментарий