Как изменить дату и время создания файла (pdf, doc, docx и других)
Содержание:
- Использование Total Commander
- Создание пользовательского формата времени.
- Как изменить свойства файла, дату создания в BulkFileChanger
- FileSetTime
- Программы для изменения даты создания файла и не лишь
- Как в Linux изменить время создания файла
- Редактирование Exif на Андроид
- 2 Вариант: Создать файл определенной датой
- Как отредактировать метки времени файла
- Как изменить свойства файла, дату создания в BulkFileChanger
- Ответы на вопросы
- Зачем редактировать значения EXIF данных
- Как поменять дату и время изменения, создания или открытия файла в бесплатной программе BulkFileChanger
- Использование Attribute Changer для изменения атрибутов файла Windows 10
Использование Total Commander
Один из распространенных файловых менеджеров Total Commander. Чтобы изменить дату создания, изменения файлов (папок) проделайте следующие рекомендации:
Перейдите в свойства объекта и убедитесь в смене значений. Минусом пакетного изменения значений в Total Commander является то, что временные параметры у всех элементов становятся одинаковыми, хотя может и для кого-то это и плюс.
Теперь Вы знаете, как изменить дату создания файла (папки) несколькими способами. Если нужно сменить значения одному объекту используйте Total Commander или штатные средства. Если Вы постоянно работаете с изменением дат, тогда используйте специальные программы, которые позволят выполнить пакетную смену значений по заданным параметрам.
Чтобы заставить файлы перемещаться во времени совсем не обязательно повторять путь героев фильма «Назад в будущее». Достаточно некоторых навыков в общении с программой Total commander.
— программа Total commander
Откройте программу и левым кликом мыши выберите необходимый файл или папку. Для этого можно пользоваться одним из двух основных окон программы, тех, в которых находятся списки файлов. Перемещение между томами жесткого диска осуществляется двумя способами. Первый: при помощи переключателя сверху от каждого из окон со списками файлов. Второй: при помощи выпадающего меню, чтобы вызвать его щелкните по иконке в виде треугольника, смотрящего вниз.
Нажмите пункт меню «Файлы», а затем «Атрибуты». Откроется окно «Изменение атрибутов». Вас должно интересовать поле, которое находится в середине окна. В поле «Дата» введите день месяц и год в формате dd.mm.yyyy. В поле «Время» введите часы, минуты и секунды в формате hh:mm:ss. Также можно воспользоваться специальным меню, которое открывается, если нажать на кнопку, находящуюся справа от поля «Время»: дата меняется при помощи календаря, а время – при помощи стрелочек «Вверх» и «Вниз». Кроме того, для ввода новых данных можно использовать клавиатуру: выберите параметр левым кликом мыши и наберите необходимую цифру. Чтобы изменения вступили в силу, нажмите «ОК».
Обратите внимание на кнопку «Текущие». Если нажать на нее, данные в полях «Дата» и «Время» изменятся, соответственно, на текущие. Введя необходимые параметры, щелкните «ОК», чтобы сохранить их. Прямо здесь же, в Total Commander, можно будет наблюдать, как выбранный файл или директория поменяли дату своего создания.
Имейте в виду, что если поменять дату создания папки, то у файлов и папок, которые находятся внутри нее останутся прежние даты сохранения.
Attribute Changer позволяет изменять не только атрибуты любых файлов и папок, но и их свойства. Т.к. вас интересует только способы изменения времени создания файла, остановимся на атрибутах. Интерфейс программы очень прост и после ее установки в контекстном меню проводника можно увидеть строчку Change Attributes под командой «Открыть». Для изменения атрибутов нескольких файлов достаточно выделить их при помощи зажатой клавиши Ctrl и нажать правой кнопкой мыши, выбрав выше написанную строчку.
В открывшемся окне будет 6 вкладок, вам нужно изучить содержимое только двух – Folder Attributes и File Attributes. В одной вкладке можно изменить атрибуты выделенных папок, а в другой, соответственно, атрибуты файлов.
На каждой вкладке есть параметры Set Date to (задать свою дату) и Set Time to (задать свое время). Для их активации достаточно поставить отметку напротив пункта и выставить значение, которое вас устраивает. После нажатия на кнопку Apply (Применить) посмотрите свойства измененных папок или файлов. Если все получилось, нажмите кнопку Close (Закрыть) в окне программы.
Attribute Changer – не единственная программа данного класса, среди прочих можно выделить небольшую утилиту Attribute Magic Pro. Она может изменять атрибуты файлов и папок, включая время создания файла, что вам и понадобится.
После установки и запуска программы, главное окно которой представляет собой панель файлового менеджера, необходимо найти и выделить файлы или папки (для изменения атрибутов).
Нажмите правой кнопкой мыши на выделенных элементах и выберите пункт Edit (Редактирование). В открывшемся списке выберите пункт Change Attributes (Изменить атрибуты).
Выберите пункт Change Dates и установите нужное время создания файла. Нажмите кнопку Modify, чтобы применить все изменения. В главном окне программы нажмите Apply Changes для окончательного сохранения вами внесенных данных.
Создание пользовательского формата времени.
Хотя Microsoft Excel предоставляет несколько различных форматов времени, вы можете создать свой собственный, который лучше всего подходит для конкретной задачи. Для этого откройте знакомое нам окно настроек, выберите “Все форматы» и введите подходящее время в поле “Тип» .
Созданный вами пользовательский формат времени останется в списке Тип в следующий раз, когда он вам понадобится.
Совет. Самый простой способ создать собственный формат времени – использовать один из существующих в качестве отправной точки. Для этого щелкните “Время» в списке «Категория» и выберите один из предустановленных форматов. После этого внесите в него изменения.
При этом вы можете использовать следующие коды.
Код | Описание | Отображается как |
ч | Часы без нуля в начале | 0:35:00 |
чч | Часы с нулем в начале | 03:35:00 |
м | Минуты без нуля в начале | 0:0:59 |
мм | Минуты с нулем в начале | 00:00:59 |
c | Секунды без нуля в начале | 00:00:9 |
сс | Секунды с нулем в начале | 00:00:09 |
Когда вы рассчитываете, к примеру, табель рабочего времени, то сумма может превысить 24 часа. Чтобы Microsoft Excel правильно отображал время, выходящее за пределы суток, примените один из следующих настраиваемых форматов времени. На скриншоте ниже – отображение одного и того же времени разными способами.
Пользовательские форматы для отрицательных значений времени
Пользовательские форматы времени, описанные выше, работают только для положительных значений. Если результат ваших вычислений представляет собой отрицательное число, отформатированное как время (например, когда вы вычитаете большее количество времени из меньшего), результат будет отображаться как #####. И увеличение ширины столбца не поможет избавиться от этих решёток.
Если вы хотите обозначить отрицательные значения времени, вам доступны следующие параметры:
- Отобразите пустую ячейку для отрицательных значений времени. Для этого введите точку с запятой в конце формата времени, например : мм;
- Вывести сообщение об ошибке. Введите точку с запятой в конце формата времени, а затем напишите сообщение в кавычках, например
Если вы хотите отображать отрицательные значения времени именно как отрицательные значения, например -11:15, самый простой способ — изменить систему дат Excel на систему 1904 года. Для этого щелкните Файл> Параметры> Дополнительно, прокрутите вниз до раздела Вычисления и установите флажок Использовать систему дат 1904.
Как изменить свойства файла, дату создания в BulkFileChanger
BulkFileChanger — бесплатная утилита от NirSoft для массового изменения свойств файлов, аналог программы FileDate Changer с расширенными возможностями. Скачайте программу с официального сайта. Ссылки на загрузку находятся в нижней части страницы, там же нужно скачать язык локализации, чтобы русифицировать программу.
Выполните необходимые действия:
- Распакуйте архив с программой и архив с русским зыком.
- Поместите файл русского языка в папку с программой.
- Запустите программу BulkFileChanger из папки.
- Добавьте файл из интерфейса приложения или перетащите файлы с компьютера.
- Войдите в меню «Действия», в контекстном меню выберите пункт «Изменить время/атрибуты».
- В разделе «Дата и время файлов» установите подходящие значения.
- Нажмите на кнопку «Выполнить».
- Закройте программу, посмотрите свойства файла.
FileSetTime
Перейти на главную страничку сайта (список статей, файлы для скачивания)
ФОРУМ (здесь можно обсудить эту статью, а также саму программу AutoHotkey и проблемы её использования)
Проект перевода документации AutoHotkey: перечень переведённых статей и статей в работе.
Оригинал статьи в AutoHotkey.chm: «FileSetTime», в содержании — «File, Directory and Disk Management» — «FileSetTime», v1.0.46.14.
Ник переводчика: YMP.
Настоящее имя переводчика: Юрий Попов.
Изменяет отметку даты и времени одного или нескольких файлов или папок. Поддерживаются шаблоны.
FileSetTime
YYYYMMDDHH24MISS | Если параметр пустой или опущен, он принимает значение текущего времени. Иначе укажите, какое время использовать (формат смотрите в примечаниях). Годы до 1601 не поддерживаются. |
FilePattern | Имя файла или папки, либо шаблон, такой как C:\Temp\*.tmp. Если не задан полный путь, FilePattern ищется в папке, указанной в переменной A_WorkingDir.Если параметр опущен, используется текущий файл файлового цикла, внутри которого применяется команда. |
WhichTime | Какую именно отметку времени изменить. М = время изменения (это значение по умолчанию, если параметр пустой или опущен) С = время созданияА = время последнего доступа |
OperateOnFolders? | Действует ли команда на папки (может быть выражением). 0 (по умолчанию): команда на папки не действует (только на файлы). 1: команда действует на все файлы и папки, которые отвечают шаблону. 2: команда действует только на папки (не на файлы).Замечание: если FilePattern — одиночная папка (не шаблон), команда всегда будет на неё действовать, независимо от этого параметра. |
Recurse? | Рекурсия. 0 (по умолчанию): рекурсия в подпапки не производится.1: рекурсия в подпапки производится, и все папки и файлы в них, совпадающие с FilePattern, подвергаются воздействию команды. Рекурсия производится во все подпапки, не только в те, которые совпадают с FilePattern. Однако файлы и папки, чей полный путь длиннее 259 символов, игнорируются, как если бы они не существовали. Такие файлы — редкость, поскольку операционная система, в норме, не позволяет их создавать. |
Равен числу файлов, которые не удалось изменить, иначе равен 0. Если указанная отметка времени некорректна или FilePattern разрешается в пустую величину, ErrorLevel устанавливается в 1.
Примечания
В Windows 95/98/ME изменение отметки времени папок не поддерживается. Попытки сделать это игнорируются.
Время последнего доступа к файлу в разделах FAT16 и FAT32 может не быть таким точным, как в разделах NTFS.
Элементы формата YYYYMMDDHH24MISS:
YYYY | Год, 4 цифры |
MM | Месяц, 2 цифры (01-12) |
DD | День месяца, 2 цифры (01-31) |
HH24 | Час в 24-часовом формате, 2 цифры (00-23). |
MI | Минуты, 2 цифры (00-59) |
SS | Секунды, 2 цифры (00-59) |
Если YYYYMMDDHH24MISS задан лишь частично (например, как 200403), все опущенные элементы принимают следующие умолчательные значения:
MM: месяц 01 DD: день 01 HH24: час 00 MI: минута 00 SS: секунда 00
Встроенная переменная A_Now содержит текущее местное время в вышеуказанном формате. Аналогично, A_NowUTC содержит текущее время UTC (Coordinated Universal Time).
Замечание: величины даты и времени могут сравниваться, складываться или вычитаться посредством команд EnvAdd и EnvSub. Также, лучше всего не использовать операторы «больше» и «меньше» для сравнения времён, разве только они оба выражены строками одинаковой длины. Причина в том, что они будут сравниваться как числа; например, 20040201 всегда будет меньше как число (но больше как время), чем 200401010533. Так что вместо этого используйте EnvSub, чтобы определить положительна или отрицательна разница между ними.
Примеры
; Установить время изменения равным текущему для всех совпадающих файлов: FileSetTime, , C:\temp\*.txt ; Установить дату изменения (время будет полночь): FileSetTime, 20040122, C:\My Documents\test.doc ; Установить дату создания. Время будет 4:55 дня: FileSetTime, 200401221655, C:\My Documents\test.doc, C ; Изменить дату модификации для всех файлов, которые отвечают шаблону. ; Все совпадающие папки также будут изменены, в силу последнего параметра: FileSetTime, 20040122165500, C:\Temp\*.*, M, 1
Перейти на главную страничку сайта (список статей, файлы для скачивания)
2007 https://www.script-coding.com При любом использовании материалов сайта обязательна ссылка
на него как на источник информации, а также сохранениецелостности иавторства материалов.
Программы для изменения даты создания файла и не лишь
Программ такого типа существует достаточное количество. К таким приложениям относятся:
- BulkFileChanger;
- Attribute Changer;
- SetFileDate 2.0;
- NewFileTime.
Рассмотрим подетальнее процесс смены дат элементам Windows 7, 8, 10 на примере программы, BulkFileChanger. Проделайте ряд таких шагов:
3. Приложение портативное и его устанавливать не необходимо. Двойным кликом ЛКМ запустите файл BulkFileChanger.exe.
4. Кликните на значок папки со звездочкой.
5. Нажмите на 3 точки и покажите путь до папки с содержимым. Далее выберите, что отображать в окне программы: Add files (файлы), Add folders (папки). Так же изберите Infinite, чтобы отображать все подпапки и файлы. Далее кликните OK для построения списка элементов.
6. Изберите 1 элемент или используйте сочетание кнопок Ctrl + A для выделения всех объектов. Кликните на иконку часов.
7. Галочками отметьте, компоненты какие надо изменить: Created (создан), Modified (изменен), Accessed (отворён). Отмечая Add, Вы указываете, какое время добавить (убрать) к указанной дате. Так же тут можно задать атрибуты элементам. Нажмите Do it.
Вот таким образом, можно изменить смыслы атрибутов элементов в пакетном режиме, не прибегая к ручной смене. Смыслы убавились на 5 дней. Вы можете использовать любое другое приложение.
Как в Linux изменить время создания файла
Хотя файловая система ext4 поддерживает такое свойство файлов как «время создания», в ядро Linux возможность чтения этого свойства была добавлена недавно. Что касается возможности изменения времени создания файла, то такой функции нет (и не факт, что файловые системы это вообще поддерживают).
Но, как обычно, можно что-то придумать.
Время назад
При копировании файла в другой файл, его временем создания становится текущее время. Если перевести системное время на то, которое вы хотите установить для файла в качестве времени создания, а затем скопировать содержимое файла в новый, то таким образом можно установить любое время создания для нового файла.
Изменение времени создания в других ОС или файловых системах
В Интернете попадаются инструкции об изменении времени создания файла в операционных системах, которые это поддерживают. Также предлагается использовать некоторые другие файловые системы — например, сетевые, в которых также можно поменять это свойство.
Действительно, в Windows можно изменить не только время модификации файла, но и время создания. Но проблема в том, что при переносе в Linux сохраняется только время модификации. В качестве времени создания записывается текущее (то есть время создания иноды в файловой системе). И если это понимать — что временем создания файла является время модификации иноды, то становится понятно, невозможно никак перенести файл (ни в архиве, ни как-то ещё) с сохранением временем создания.
Также становится понятно, что из Windows невозможно изменить время создания файла, который находится в совместной папке в файловой системе ext4 (хотя я на всякий случай попробовал).
То есть вариантов поменять дату создания файла в Linux всего два: 1) поменять время системы; 2) низкоуровневое редактирование файловой системы (например, шестнадцатеричным редактором или специальными инструментами (если они существуют)) — с соответствующими рисками нарушить целостность файловой системы.
То есть плохая новость в том, что изменить время создания файла очень трудно или практически невозможно. Но хорошая новость в том, что время создания файла на практике почти не используется из-за того, что это поддерживают не все файловые системы, и в самой Linux эта поддержка появилась недавно. Например, команда find ничего не знает о времени создания файла (хотя может искать по другим трём меткам времени: модификация, доступ, изменение статуса), команда ls также не умеет отображать время создания файла (только обычные три метки времени).
Обычно используется время модификации файла, которое очень легко можно поменять с помощью touch.
Редактирование Exif на Андроид
- Что такое Exif данные?
- Зачем редактировать / удалять Exif данные на Android?
- Как изменить / удалить Exif на Андроид?
Что такое Exif?
Я не буду подробно рассказывать об Exif данных, только в двух словах, чтобы было понятно о чем речь.
Exif — это стандарт, который позволяет добавлять к цифровым фотографиям дополнительную информацию, описывающую этот файл.
Данные, записанные в Exif снимка, могут использоваться как человеком, так и различными устройствами. Ну это вкратце, более подробную информацию можете узнать посетив википедию .
Любая современная фотокамера сохраняет в Exif подробную информацию о фотоснимке. В Exif сохраняются такие данные как:
- Название камеры.
- Настройки камеры с которыми сделан снимок.
- Дата, когда сделана фотография.
- Местоположение.
- И многое другое.
Все это конечно в том случае, если в мобильном устройстве включена функция «Сохранить геоданные». По умолчанию она включена.
Зачем изменять Exif на Android?
В принципе метаданные фотографии — это довольно полезная штука. Например, в походе вы сфоткали какой-то интересный объект на который хотите в будущем вернутся. С помощью координат которые будут записанный в файл Exif и любого самого просто GPS-навигатора, вы сможете туда без проблем вернутся. Также метаданные фотографии могут быть использованы фотографами для анализа режимов фотографии, при которых был снят тот или иной снимок.
Как удалить информацию фотографии на Андроид?
Существует несколько приложений для изменения данных фотографии. В сегодняшней статье я расскажу о самом лучшем. Данное приложение на мой взгляд имеет самый богатый функционал для манипулирования метаданными Exif. Приложение называется Photo Exif Editor.
Скачать Photo Exif Editor
Скачать приложение Photo Exif Editor вы можете с Google Play по этой прямой прямой ссылке . Разработчик Banana Studio.
Разрешения тоже вполне адекватные для данного типа приложений.
Для стандартной проверки приложений на вшивость, я с помощью пробил IP куда после установки пытается подключиться приложение и проанализировал пакеты сниффером . Все кашерно, можно использовать!
Использование Photo Exif Editor
После установки и запуска программы появится главное окно. В нем вы увидите три пункта меню:
- Фотография карта
- Просматривать
В пункте «Фото» вы можете просматривать фотографии по датам. Нажимаем на одну из фотографий и попадаем в меню редактирования Exif.
Нажатие на каждую вкладку открывает возможность редактирования данных. Как вы видите на скрине выше, в графе производитель гордо красуется мой любимый сайт www.сайт. Пролистав вниз окно вы увидите огромное количество вкладок, данные каждой можно изменить.
Пункт «Фотография карта» отвечает за просмотр всех фотографий на карте. Просто листаем фотки и видим местоположение каждого снимка на карте. Там же можно изменить данные, каждой отдельной фотографии.
Сегодня я хочу рассказать как изменить дату и время файла.
На самом деле этот вопрос может показаться очень простым пока дело не дойдет до его реализации. Так было и сегодня. В одном из отделов менеджер бился над этим вопросом пол дня и только после того как уже поджало время подошли ко мне с этим вопросом. И я сейчас расскажу два способа как изменить дату создания файла.
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 pull /sdcard/DCIM/100ANDRO /backup/phone/DCIM/100ANDRO
Или наоборот, надо с компьютера скопировать на смартфон
adb push /backup/phone/DCIM/100ANDRO/ /sdcard/DCIM/100LGDSC
Все файлы, скопированные таким методом, сохранят свою реальную дату создания, и после смены Вашего девайса на новый, в нём будет всё в точно таком же порядке, как и на старом
P.S. Как оказалось, описанный способ работает не всегда, путем проб выяснилось, что проблема кроется в прошивках, на одних прошивках даты сохраняются, на других нет. Например на AOSP по описанному методу всё прекрасно работает, и все даты верные. На оф-прошивках и кастомах, основанных на оф, даты меняются.
Эксперементировал на LG G2 (D802) На ваших устройствах всё может быть по другому.
Дата и время создания фотоизображения – это часть информации о нем. При переносе снимка с камеры на компьютер эти сведения сохраняются, и иногда дата оказывается не той, которая требовалась. Например, мог случиться сбой в настройках камеры, и это привело к неправильному отображению данных. Или вы должны были сделать снимок несколькими днями раньше.
Если фотоснимки сканировались, метаданные также становятся неверными – вместо даты создания высвечивается дата сканирования. Ситуации различные, но вопрос один – как изменить датировку создания фотоизображений, перенесенных с камеры на компьютер?
Как отредактировать метки времени файла
С помощью команды touch можно изменить три метки времени файла или папки:
- время доступа
- время модификации
- время изменения статуса
Если вы хотите изменить все эти значения на текущее время, то достаточно запустить команду вида:
touch ФАЙЛ
Можно отдельно поменять только время доступа или только время модификации, соответствующие опции:
-a изменить только время доступа -m изменить только время модификации
С помощью опции -t можно установить любое время, на которое мы хотим поменять метки файла. Формат указания времени следующий:
YY]MMDDhhmm
В этой строке то, что в фигурных скобках, является необязательным. Значения букв следующее:
- CC – Первые две цифры года (от слова century — века)
- YY – Вторые две цифры года
- MM – Месяц года (01-12)
- DD – День месяца (01-31)
- hh – Часы дня (00-23)
- mm – Минуты часа (00-59)
- ss – Секунды (00-59)
Если не указать века или год вообще, то будет использоваться текущий год. Если не указать секунды, то значением по умолчанию является 00.
Пример:
touch -t ‘198306080301.23’ file.txt
С помощью опции -t невозможно указать доли секунды и в выводе команды stat на их месте всегда будет 000000000
С помощью опции -d можно использовать разные более человечные способы указать время, например, «две недели назад». Это должно работать на английском, не знаю как с национальными языками. Опция -d (судя по описанию) понимает много разных вариантов синтаксиса, но для меня самым интересным свойством является возможность установить доли секунды, чтобы метки времени выглядели естественно, поскольку временные метки с девятью нулями на конце наводят мысль о том, что они спуфлены. Пример установки времени с указанием долей секунды:
touch -d ‘1983-08-06 04:15:34.123456789’ files.txt
То есть формат строки такой (из неё можно пропустить дефисы и двоеточия — опция -d всё равно её поймёт, но я их добавил для наглядности):
YYYY-MM-DD HH:MM:SS.mmmmmmmmm
Как изменить свойства файла, дату создания в BulkFileChanger
BulkFileChanger — бесплатная утилита от NirSoft для массового изменения свойств файлов, аналог программы FileDate Changer с расширенными возможностями. Скачайте программу с официального сайта. Ссылки на загрузку находятся в нижней части страницы, там же нужно скачать язык локализации, чтобы русифицировать программу.
Выполните необходимые действия:
- Распакуйте архив с программой и архив с русским зыком.
- Поместите файл русского языка в папку с программой.
- Запустите программу BulkFileChanger из папки.
- Добавьте файл из интерфейса приложения или перетащите файлы с компьютера.
- Войдите в меню «Действия», в контекстном меню выберите пункт «Изменить время/атрибуты».
- В разделе «Дата и время файлов» установите подходящие значения.
- Нажмите на кнопку «Выполнить».
- Закройте программу, посмотрите свойства файла.
Ответы на вопросы
Я кратко отвечу на вопросы, а потом дам немного сухой теории и влажной практики.
Примерно так, как видно на скрине.
Скопированный файл
Я создал каталог “dir” и скопировал в него наш исходный файл “file1”. Вот что увидим. Расположение – внутри папки. Изменились атрибуты “Создан” и “Открыт”.
Перемещённый файл
Создал на разделе ещё один каталог “dir2” и вырезал и вставил файл из корня в него. Вот что видим:
Конечно есть. Если воспользоваться специальным инструментом, вроде DiskExplorer от Runtime, то можно увидеть, что при копировании файла с номером MFT #N появляется файл с номером MFT #N+1, а при перемещении – тот же MFT #N. То есть фактически имеется тот же самый файл.
Теперь посмотрим на разницу временных меток:
- MFT #2C
- Время создания: 22:39:35
- Скопировал в 22:41:39
- Переместил в 22:41:45
При копировании файла:
При копировании у нас изменился номер MFT, новый номер таблицы файлов 2F – так как новый файловый объект. Переходим к атрибутам. Атрибуты $10 – STANDARD_INFORMATION. – видим, что все даты, кроме даты изменения, установлены по дате копирования (то есть создания файла).
$30 – FILE_NAME
При перемещении файла:
При перемещении – номер MFT у нас не изменился! И вообще временные метки остались прежними, за исключением одной – время последнего изменения MFT! Это вот очень важная деталь. На самом деле именно по этому признаку можно понять, что файл перемещался в пределах одной файловой системы.
FILE_NAME
Сколько всего временных меток у файла в NTFS
На самом деле ответ – от 8 до 12. Всё зависит от длины имени файла. При коротком (до 8.3) – будет 4 метки у $10 – STANDARD_INFORMATION и 4 метки у $10 – FILE_NAME.
Если имя файла будет длиннее, то добавится ещё один атрибут $30 – FILE_NAME с длинным именем файла. И у него также будут 4 метки времени. Вот такая загогулина
Переименование файла
- Файл создан в 23:14:01
- Переименован в 23:15:55
Попарное сравнение атрибутов по два изображения “было” “стало”
$10 – STANDARD_INFORMATION
- Дата создания: не изменилась
- Дата изменения: не изменилась
- Дата модификации MFT: изменилась
- Дата последнего доступа: не изменилась
$30 – FILE_NAME (short)
- Дата создания: не изменилась
- Дата изменения: не изменилась
- Дата модификации MFT: не изменилась
- Дата последнего доступа: не изменилась
$30 – FILE_NAME (long)
- Дата создания: не изменилась
- Дата изменения: не изменилась
- Дата модификации MFT: не изменилась
- Дата последнего доступа: не изменилась
Надеюсь, информация была полезна. В следующих статьях мы рассмотрим и другие вопросы. Для затравочки, вопросы для самоконтроля:
- Почему при просмотре различными программами отображается различное время создания файлов у одних и тех же файлов?
- Как узнать, какое смещение часовых поясов было установлено в системе не включая компьютер?
- Какие следы остаются при ручном изменении системного времени?
Если знаете ответы на эти вопросы, то примите мои поздравления. Если интересно узнать – ждите следующий выпуск! Не забываем ставить Like, рекомендовать статью и комментировать! Так я узнаю, что вам действительно интересно читать! Спасибо за потраченное время.
Зачем редактировать значения EXIF данных
Скажите честно. Вы всегда до начала съемок проверяете время, выставленное в вашем фотоаппарате или видеокамере? Думаю, что не ошибусь, если предположу такой вариант ответа из лексикона Виктора Акашина: “Скорее нет, чем да”. Опять же можно еще сказать, что счастливые часов не наблюдают.
Так ли уж это страшно, если часы в вашем фотоаппарате уйдут в любую сторону на несколько минут? Да нет, конечно. Если речь не идет о точном временном протоколировании некого события, то и бог с ним.
Проблема начинается тогда, когда нужно объединить в один альбом репортажные, то есть выстроенные в хронологическом порядке, фотографии, сделанные разными фотоаппаратами. Вот тут ошибка времени +-3…5 минут может стать крайне неприятной.
Нужно было найти способ отредактировать время, записанное в EXIF фотографий
, причем в пакетном режиме
. В принципе, изменить в EXIF отметку времени для каждой фотографии по отдельности можно в Picasa
, но уж больно это муторно и долго получилось бы для нескольких сотен снимков.
Ожидания найти готовую программу, которая позволила бы осуществить нужное групповое редактирование снимков, были близки к нулю. Каково же было мое удивление, я бы даже сказал, восхищение, когда такая программа для редактирования EXIF
нашлась. Она называется .
Как поменять дату и время изменения, создания или открытия файла в бесплатной программе BulkFileChanger
c http-equiv=»Content-Type» content=»text/html;charset=utf-8″>lass=»aligncenter size-full wp-image-23191 lazy» src=»data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20378%20509’%3E%3C/svg%3E» data-src=»https://remontka.pro/images/file-date-time-properties-windows.png» alt=»Свойства файла, дата и время действий с файлом» width=»378″ height=»509″ data-srcset=»https://remontka.pro/images/file-date-time-properties-windows.png 378w, https://remontka.pro/images/file-date-time-properties-windows-223×300.png 223w» data-sizes=»(max-width: 378px) 100vw, 378px»>
Наверняка многие из вас знают о небольших утилитах от NirSoft, среди них есть и программы, предназначенные для изменения указанных дат в свойствах файла. Первая версия программы называлась FileDate Changer, актуальная на сегодня, исправно работающая в Windows 10, 8.1 и Windows 7 — Bulk File Changer.
Для того, чтобы поменять дату и время создания, изменения и открытия файла в программе, достаточно выполнить следующие простые шаги:
- Запустите программу, лучше всего сделать это от имени администратора (правый клик по exe-файлу программы — «Запустить от имени администратора», иначе можем получить сообщение «Отказано в доступе» при изменении).
- Нажмите по кнопке добавления файлов в список и добавьте нужный файл или несколько файлов (дату и время можно менять сразу для группы файлов).
- В списке выделите те файлы, сведения для которых нужно изменить и нажмите по кнопке изменения даты и времени в свойствах файлов (кнопка с часами).
- Поменяйте значения на нужные вам в соответствующих полях. Created — дата и время создания, Modified — изменения, Accessed — открытия.
- Нажмите кнопку «Do it» для применения новых параметров.
Если всё прошло успешно, Bulk File Changer был запущен от администратора, а среди файлов нет открытых в других приложениях или заблокированных системой, выбранные вами даты будут изменены на указанные.
А теперь обещанная дополнительная информация: при изменении дат в файлах фотографий, документов и медиа следует учитывать, что некоторые данные хранятся в дополнительных мета-данных файла, увидеть вы их можете, открыв вкладку «Подробно» в его свойствах.
Если хранящиеся там данные нужно очистить, вы можете сделать это встроенными средствами Windows — просто нажмите по пункту «Удаление свойств и личной информации», а затем либо удалите ненужные свойства прямо в этом файле, либо создайте копию без этих свойств.
Вторая возможность — изменить и эти даты тоже в той же утилите Bulk File Changer. Для этого на этапе изменения дат нажмите по стрелке в пункте «No Change» и выберите, какую дату и время и для какого типа файла следует поменять.
Укажите новые сведения, примените изменения кнопкой «Do It», готово.
Скачать Bulk File Changer для изменения дат в свойствах файлов можно с официального сайта разработчика https://www.nirsoft.net/utils/bulk_file_changer.html
Изменение дат в свойствах файла — видео инструкция
Надеюсь, для кого-то инструкция оказалась полезной и позволила добиться желаемого результата.
А вдруг и это будет интересно:
Использование Attribute Changer для изменения атрибутов файла Windows 10
Attribute Changer предлагает лучший способ изменить атрибуты файла в Windows. Наряду с обычными скрытыми и доступными только для чтения атрибутами, Attribute Changer позволяет изменять доступ к файлу и даты его создания, а также другие параметры.
Откроется окно расширенных свойств вашего файла — это Атрибут Changer Программное обеспечение в действии. Установите или снимите флажок, чтобы включить или отключить различные системные атрибуты, такие как скрытый файл или доступ только для чтения в верхней части Свойства файла Вкладка.
Если вы хотите изменить дату последнего изменения или изменить данные создания файла, нажмите, чтобы включить Изменить дату и время флажок. Это позволит вам изменять созданные, измененные и доступные метки времени — измените их, используя предоставленные параметры.
После внесения изменений нажмите Хорошо или Применять кнопок. Attribute Changer попросит вас подтвердить изменения, поэтому нажмите дополнительные Хорошо кнопка в Подтверждение обработки коробка, которая появляется.
Атрибут Changer переключится на Составление отчетов вкладку и, если не возникнет проблем, отобразит ход изменений и применит запрошенные изменения. Вы можете дважды проверить это, щелкнув правой кнопкой мыши на файле, нажав свойстваи просмотр атрибутов вашего файла в генеральный а также подробности Вкладки.