Как изменить дату создания файла в Total Commander и FileDate Changer. Редактирование EXIF данных о времени съемки фотографий в программе EXIF Date Changer Как изменить дату создания файла на андроид

Сегодня я хочу рассказать как изменить дату и время файла. На самом деле этот вопрос может показаться очень простым пока дело не дойдет до его реализации. Так было и сегодня. В одном из отделов менеджер бился над этим вопросом пол дня и только после того как уже поджало время подошли ко мне с этим вопросом. И я сейчас расскажу два способа как изменить дату создания файла.

1 Вариант: Изменить дату уже созданного файла

Начнем как обычно с более «сложного» способа. Сколько я себя помню это делала изначально программа Far (скачать можно с оф сайта)

После того как скачали программу Far запустите ее и выберите нужный файл и нажмите комбинацию CTRL + A и в открывшемся окне введите нужную дату для файла и нажмите SET .

Вот и все, правда трудно?))))

2 Вариант: Создать файл определенной датой

Тут вообще непосильная задача))) потому как данная задача решается без помощи каких то не было программ. Потому как, для того что бы создать файл определенной датой (допустим создать документ WORD или EXCEL прошлым месяцем) достаточно изменить дату на компьютере и создать этот файл и он создастся той датой которую вы Выставили.

Вот и все! И не нужно скачивать сотню другую непонятных программ и т.д. Потому как все можно решить минимальными жертвами и усилиями.

Видео инструкция

изменить дату файла, как изменить дату создания файла, как изменить время документа, как изменить дату изменения файла, изменить дату проведенного документа, как изменить время создания файла, как исправить дату в документе, как изменить дату создания документа

Наверно многие заметили, что при копировании файлов по MTP протоколу с Android на компьютер или наоборот, реальная дата создания этих файлов теряется, и устанавливается текущая, т.е. дата этих файлов становится той, когда они были скопированны.
В связи с этим с фотографиями и видео записями становится полная не разбериха и бардак. Хрен разберёшь потом, когда сделана та фотография или снято видео.
Типичная ситуация, меняем смартфон на другой, копируем всё себе на компьютер, даты уже похерились, затем копируем всё на другой смартфон, даты еще раз похерились, и получили хаос в галерее… Лично меня это бесит. Терпеть не могу бардак на своих устройствах, что на мобильных, что на стационарных.
Да конечно можно вытащить дату из EXIF, но это актуально только для фотографий, зачастую простые картинки такой информации не содержат, да и видео файлы не всегда, и далеко не все андроид устройства при съёмке именуют файлы по дате съёмки. Кто-то может предложить хранить снимки на флешке, но опять же не все девайсы оснащаются слотом под sd карту.

Решение довольно простое, есть такая штука, называется ADB (Android Debug Bridge) — многофункциональная утилита для соединения с эмулятром Android или реальным девайсом. Работает в командной строке. Находится в Android SDK. Так вот при помощи неё можно делать кучу всевозможных вещей (), но самое главное, она копирует файлы, не заменяя их реальную дату создания на текущую. Это именно то, что мне и нужно!

Установка ADB
В Ubuntu Linux ставится, как обычно из репозитория:

sudo apt-get install android-tools-adb

В Manjaro Linux так же из репозиториев:

sudo pacman -S android-tools

В Windows
Тут много гемороя, да и писать дохрена, поэтому дам просто ссылочку на пошаговую инструкцию

Итак, ADB установлен, «Отладка по USB» на нашем Adnroid девайсе включена, подключаем к компьютеру и можно начинать 🙂
Запускаем терминал и пишем там такую команду:

а в ответ увидим что-то типа этого

List of devices attached
04b393ead4951653 device

Это значит, что всё отлично, наш смартфон виден компьютеру, и можно работать. Ну и наконец то, ради чего всё это затевалось. Нам нужны всего две команды:

adb push /откуда /куда — залить файл или директорию на устройство.
adb pull /откуда /куда — копировать файл или директорию с устройства.

Например, мне надо скопировать папку с фотографиями и видео на компьютер

adb pull /sdcard/DCIM/100ANDRO /backup/phone/DCIM/100ANDRO

Или наоборот, надо с компьютера скопировать на смартфон

adb push /backup/phone/DCIM/100ANDRO/ /sdcard/DCIM/100LGDSC

Все файлы, скопированные таким методом, сохранят свою реальную дату создания, и после смены Вашего девайса на новый, в нём будет всё в точно таком же порядке, как и на старом 🙂

P.S. Как оказалось, описанный способ работает не всегда, путем проб выяснилось, что проблема кроется в прошивках, на одних прошивках даты сохраняются, на других нет. Например на AOSP по описанному методу всё прекрасно работает, и все даты верные. На оф-прошивках и кастомах, основанных на оф, даты меняются.
Эксперементировал на LG G2 (D802) На ваших устройствах всё может быть по другому.

Вам понадобится

  • Операционная система Windows Vista, Windows 7 или Windows XP
  • Для других ОС – программы типа ShowExif или XnView
  • Photoshop или аналогичные ей графические редакторы

Инструкция

Для начала определимся с операционной системой, которая установлена на вашем . В России на момент самой популярной ОС остается Windows в различных модификациях. Поэтому речь, в основном, пойдет о ней.
Дата фотографии наряду с другими данными (условия съемки, модель , настройки) является частью информации или так называемых метаданных снимка. В таких ОС как Windows Vista, Windows 7 и Windows XP изменить эти данные можно несколькими способами. 1. Открыть папку с фотографиями. В открывшемся окне выделить нужное фото левой кнопкой мыши. В нижнем секторе окна найти панель с данными (область сведений). Здесь содержатся общие метаданные, которые можно изменить, щелкнув соответствующий пункт мышью (в нашем случае – дату съемки). Кроме даты здесь расположены сведения о , и размере снимка и т.д.
После внесения изменений нажмите кнопку Сохранить справа на панели. Если вы хотите отменить сделанные изменения, нажмите кнопку Отмена.
Если вы не нашли свойство, которое хотели изменить, вам необходимо развернуть панель, потянув ее мышью за верхний край. 2. Открыть Свойства нужного файла, нажав на него правой кнопкой мыши и выбрав из списка пункт Свойства. Выбрать вкладку Подробно (Details). Здесь содержится расширенная информация о съемке, которую также можно исправить, нажав в соответствующем месте мышью. Для сохранения изменений нажмите Сохранить.
Обратите внимание, что некоторые свойства не могут быть изменены подобным образом. Это относится, в том числе, к дате создания файла (не путать с датой съемки), которую можно лишь удалить. 3. Если вы хотите удалить одно или несколько свойств файла, откройте Свойства, вкладку Подробно. Внизу нажмите «Удаление свойств и личной информации». В открывшемся окне выделите галочкой те свойства, которые хотите удалить. Вы можете сделать копию фотографии, в которой будут отсутствовать те или иные данные.

Чтобы изменить дату фотографии в других операционных системах (и в Windows, но не по одной фотографии, а массивом), воспользуйтесь одной из подобных программ - ShowExif или XnView.
Обе программы используются для просмотра и изменения данных цифровых фото и являются бесплатными.

Чтобы изменить дату создания фотографии, вам необходимо открыть ее с помощью таких графических редакторов как Photoshop или Paint. Сохраните фото заново под другим именем, и дата создания изменится на текущую (дату сохранения). Если вы хотите, чтобы измененные данные выглядели естественно, редактируйте информацию в такой последовательности:
1. С помощью графического редактора сохраните фотографию под новым именем, при этом изменится дата создания фото (дата изменения будет такой же, как дата создания).
2. Измените дату съемки, чтобы она соответствовала с точностью до секунды дате создания фото. Дата создания не может предшествовать дате съемки.

Часто ли Вам нужно изменить дату создания файла? Думаю не очень. Однако в рабочих условиях это пригодится. Да и в домашних так же иногда. Притом может возникнуть необходимость поставить дату как прошлую, так и будущую.
Ну вы понимаете о чём я

Так вот. Перейдём сразу к делу. Самый простой способ изменения даты - это банально изменить дату в операционной системе.
Заходим в настройки даты и времени. Самый простой способ - это кликнуть левой кнопкой мыши по дате с временем в правом нижнем углу. В ответ на это выйдет календарь и там будет ссылка на изменением настроек:


вот здесь-то и меняем на ту, которую хотите.


Теперь, при создании любого файла, его дата будет такой, которую Вы установили. Разумеется потом её лучше вернуть на место. Ну или с такой же жить дальше

Данный способ подойдет для того, чтобы поменять дату нового документа. Чаще всего нужно поменять дату уже существующего. Что же делать? Как вариант, если это какой-нибудь файл, который Вы можете открыть в установленной программе (например Word, Excel, текстовый файл блокнота, презентация и т.п.), можно открыть файл в этой программе, а затем создать новый документ и скопировать/вставить из уже имеющегося файла в новый.
Хоть это и банально просто, но почему-то не многие про него вспоминают.

Однако перейдем к наиболее часто распространенному случаю - это когда файл неизвестный или нет программы, которая его открывает. А так же если нужно изменить дату изменения, а не только создания. В этом случае нам помогут специальные программы.

Представляю Вашему вниманию: FileDate Changer, Set File Date, eXpress Timestamp Toucher, Attribute Manager, File Date Touch, 2Tware Change File Date, BulkFileChanger, NewFileTime и другие...

Как видите, программ очень много. Практически все они бесплатные, портабельные (не требующие установки) и имеют маленький размер. Это позволяет использовать любую хоть с флешки.

Рассмотрим на примере последней - (перейдя по ссылке, попадете на официальный сайт).

Скачиваем, запускаем, соглашаемся с лицензионным соглашением и меняем язык на русский, чтобы было удобнее


Добавляем файл (или несколько) простым перетаскиванием в окно программы, а затем жмём кнопку Установить - Время чтобы изменить время и дату:


В общем я не знаю что описывать в ней т.к. всё интуитивно понятно. Кстати. Поменять дату папки тоже можно с помощью этой программы.

Так же дату создания и изменения можно поменять в .
Делается это через банальное "Изменение атрибутов"

Любой файл хранит в себе помимо исполняемого кода информацию о дате и времени создания файла, его изменения и последнего открытия файла. Но что, если историю файла нужно изменить, подправить? Изменить дату и время создания файла, время последнего обращения к нему и время внесения в файл изменений? "Подшаманить" можно бесплатной программой с говорящим названием NewFileTime. С помощью этой утилиты можно вмешаться в служебную информацию файла так, что "комар носа не подточит". Свойства файла показывают, что последнее обращение к файлу было сегодня, запустили программу NewFileTime, изменили дату и получилось, что последний раз файл открывался месяц назад. Был файл старым - стал новым, или наоборот, а возможно и такое, что файл был создан, открывался и редактировался в будущем! Утилита NewFileTime это настоящая машина времени для файлов!

Как изменить дату и время файла

Программа NewFileTime может изменить дату и время создания, изменения или последнего открытия файла несколькими способами. Для изменения истории файла, файл нужно перетащить из файлового менеджера (drag and drop) на NewFileTime и выбрать его в списке кликом мыши. Самый простой способ изменить дату и время, отображаемых в свойствах файла - ввести новое время и дату напротив необходимого атрибута и нажать "Установить время". Также изменить дату и время файла можно указав программе количество дней, которые необходимо прибавить к текущему значению или наоборот отнять от даты создания/изменения/открытия файла. В приложении эти механизмы реализованы на вкладках "быть старше" и "быть моложе". Для удобства, в области предварительного просмотра утилиты отображаются старые и новые значения даты и времени файлов. Программа позволяет делать импорт и экспорт значений атрибутов файлов в текстовый формат, пользователь сможет вспомнить в случае необходимости какие изменения даты и времени файла были им произведены.

Скриншоты программы NewFileTime

Публикации по теме