Файловая система, используемая в компьютерах, с самого начала включала инструмент, предполагающий создание для каждого файла небольшого заголовка, в котором содержатся в зашифрованном виде основные сведения о нём, включая дату создания. Эти сведения, являясь чисто информационными, вполне могут использоваться для сортировки/фильтрации содержимого папок, и мы это наблюдаем во многих программах и приложениях. Но можно ли изменять эти данные? Такая необходимость возникает редко, поэтому для большинства пользователей этот вопрос является совершенно неочевидным.
Изменение дат средствами ОС Windows
На самом деле у каждого файла имеется три даты: создания, модификации и последнего открытия. Две последние могут быть одинаковым, а могут отличаться, ведь открытие файла не означает, что в него обязательно будут внесены изменения.
Приходится констатировать, что Windows не позволяет изменять дату создания существующих файлов. Единственное, что можно сделать, – создавать новые файлы с любой датой, прошлой или будущей. Достигается это соответствующим изменением системного времени. Способ ограниченный, весьма далёкий от изящества, к тому же может возникнуть ситуация, когда дата модификации файла может оказаться меньшей даты создания, что, конечно же, нонсенс.
Но выход есть – это использование программ от сторонних разработчиков. Предлагаем вашему вниманию небольшой перечень таких утилит с описанием их возможностей в плане редактирования дат.
Total Commander
Популярный файловый менеджер – единственная в нашем списке программа, которая не является специализированной. Но поскольку она достаточно распространена, было бы логично начать обзор именно с Total Commander, если он присутствует на компьютере, то ничего другого искать и скачивать, возможно, не придётся.
На самом деле и эта программа не позволяет изменять дату создания файла в ОС Windows 10/8/7, только дату модификации. Просто делается это намного проще, и не требуется менять системное время.
Итак, кликаем левой кнопкой мыши на нужном файле (один раз, открытие файла нам не требуется). Затем в верхнем меню выбираем «Файл» и подпункт «Изменить атрибуты». В открывшемся окне в среднем сегменте имеется возможность изменить дату и время модификации файла. Отмечать галочкой поле «Изменить дату/время» не обязательно, можем приступить к корректировкам соответствующих значений и без этого. Нажав кнопку «Текущая дата/время», мы введём сегодняшнюю дату без необходимости менять её вручную. Остаётся только подтвердить операцию нажатием кнопки ОК.
Проверяем результат в Проводнике (выбираем файл, кликаем ПКМ и выбираем «Свойства»). Скорее всего, дата изменения файла окажется более поздней, чем дата открытия, что тоже неправильно. Исправить дату открытия просто: нужно открыть файл программой, предназначенной для открытия этого типа файлов.
2Tware Change File Date
На первом месте мы поставили утилиту, главным достоинством которой является интеграция функции изменения дат в Проводник Windows.
Это позволяет производить изменение даты создания файла непосредственно во вкладке «Свойства». Удобство заключается в том, что достаточно запустить программу один раз и забыть о ней – теперь нужную нам операцию можно будет выполнять средствами Windows, без необходимости скачивания сторонний софт. Если вы меняете даты создания/модификации файлов достаточно часто, такой способ можно назвать самым удобным.
Разумеется, не обошлось и без ложки дёгтя: используя Проводник, вы не сможете осуществлять пакетную обработку. Если требуется изменить дату для большого количества файлов, делать это придётся по отдельности с каждым из них. Кроме того, менять дату можно только у файлов, для папок такой возможности не предусмотрено. Наконец, пользователи ПК с установленной Windows 10 могут столкнуться с проблемами интеграции программы в Проводник (касается отдельных релизов «десятки»).
FileDate Changer
Утилита-старожил заслуживает того чтобы оказаться в верхней части рейтинга хотя бы из-за возраста. Будучи созданной в далёком 2002 году, она до сих пор не утратила актуальности, то есть разработчики до сих пор осуществляют поддержку утилиты.
Это означает, что данный софт совместим практически со всеми версиями Windows (возможность тестирования в MS-DOS по вполне очевидным причинам у нас отсутствует).
Интерфейс программы состоит из единственного окна, и хотя она не локализована, перевод здесь особо и не нужен, все понятно и без него. В отличие от предыдущей утилиты, здесь имеется возможность пакетной обработки файлов: операция будет производиться со всеми файлами, помещёнными в бокс «Filename(s)». А сделать это можно двумя способами: нажав кнопку «Add files», после чего откроется окно выбора файла(ов), в том числе с использованием масок, или посредством поддерживаемой программой технологии Drag&Drop, то есть перетаскиванием объектов в бокс.
Чтобы поменять дату создания файла, его модификации или последнего открытия, необходимо проставить галочки в соответствующих полях и ввести нужную дату. Здесь же можно изменить и время (или только время, оставив дату неизменной). Подтверждаем операцию нажатием «Change Files Data». Кнопка «Exit» — для выхода из программы.
К сожалению, и здесь не предусмотрена возможность работы с папками, так что, если вам нужно изменить дату создания каталога, придётся использовать другое ПО.
File Date Touch
По своим размерам и функционалу эта программа для изменения даты создания папки/файла схожа с предыдущей. Но различия есть, и довольно заметные:
- во-первых, разработчики прекратили поддержку этого продукта. Но это не означает, что он устарел – программа по-прежнему работает во всех версиях Windows. Правда, могут возникнуть проблемы с её поиском – доверять стоит только проверенным источникам.
- во-вторых, пакетная (групповая) обработка здесь недоступна – оперировать придётся с единичными файлами.
- в-третьих, здесь имеется возможность изменения даты и для папок – в FileDate Changer она отсутствует.
Принцип функционирования программы предельно прост. Для выбора файла или каталога необходимо кликнуть на кнопке с изображением открытой папки, откроется окно навигации, в котором и осуществляем поиск.
Далее следует поставить галочку напротив фразы «Change Create Data» (если вы хотим изменить атрибут даты создания файла), в противном случае изменения коснутся только даты модификации. Это означает, что за один раз установить одинаковую дату создания/модификации не получится, и это тоже очевидная недоработка разработчиков утилиты.
Отметим также, что пункт «Include Subdirectories» может оказаться важным – если проставить в нём галочку, то изменение даты коснётся как текущей папки, так и всех вложенных подкаталогов.
SetFileDate
Единственное заметное отличие этой программы для изменения даты и времени создания файлов и каталогов от предшественников заключается в наличии встроенного аналога Проводника Windows. Насколько это ускорит выбор – судить вам, но очевидно, что это достоинство трудно назвать впечатляющим – вы выигрываете всего в одном клике мышью…
Впрочем, здесь имеется и дополнительный функционал – например, возможность использования масок файлов, что поможет эффективно отфильтровать содержимое каталогов и ускорить поиск и выбор необходимых файлов.
Во всём остальном SetFileDate ничем не выделяется на фоне конкурентов. После выбора объекта, подлежащего изменению, в правой верхней панели необходимо установить требуемую дату и время, а ниже отметить галочкой те параметры, которые подлежат корректировке. Останется только нажать «Modify Date(s)» для подтверждения операции.
Программу можно скачать с официального сайта разработчика, она совместима со всеми версиями Windows.
BulkFileChanger
Как ни странно, но в наш рейтинг попали две утилиты от одного разработчика. О первой из них мы уже упоминали (FileDate Changer). Чем же отличается BulkFileChanger от своего предшественника и стоят ли эти различия того, чтобы использовать именно эту программу?
Первое отличие, которое с большой натяжкой можно назвать большим преимуществом – это возможность использования утилиты без необходимости установки. Это означает, что никаких данных в реестре и других службах Windows не прописывается, то есть это чисто портабельная версия программы: запустил и пользуйся. Второе достоинство для наших соотечественников более ощутимо – это наличие русскоязычного интерфейса. Кроме того, имеется версия, предназначенная для работы в 64-разрядных вариантах операционной системы. При загрузке программы с официального сайта этот факт необходимо учитывать.
Что касается непосредственно функционала программы, то изменение даты создания файлов разных типов (документ Word, jpg, txt, видео, аудио) производится в отдельном окне. Настроек здесь больше – можно выбирать, что изменять (это касается и дат, и времени), какой часовой пояс использовать, можно задавать смещение во времени, копировать текущее время, и даже изменять другие атрибуты файла. Словом, утилиту можно назвать осовремененной и однозначно более функциональной. Среди несомненных достоинств можно назвать и групповую обработку файлов.
Учитывая тот факт, что программа распространяется бесплатно, можно утверждать, что фактически она лишена недостатков, в той или иной мере присущих конкурентам.
NewFileTime
На первый взгляд эта утилита кажется несколько непонятной, но если немного покопаться в интерфейсе, то всё быстро становится понятным. Или почти всё. Программа локализована на 35 языков (некоторые переведены не в полном объёме, но русский – на 100%), не требует установки, абсолютно бесплатна.
Хотя базовый функционал здесь стандартный, его реализация весьма оригинальная. Скажем, окно выбора опций по изменению даты состоит из трёх вкладок. В двух из них («Омолодить», «Состарить») можно задать время в днях, которое будет приплюсовано или отнято от текущего времени создания/модификации/открытия, причем по каждой позиции отдельно или одинаково для всех вариантов.
В первом, стандартном окне предлагается изменить дату на конкретную, по умолчанию ставится сегодняшняя. Менять можно вводом даты/времени или выбором даты из встроенного календаря (кликнув по пиктограмме возле поля даты).
Добавление файлов производится посредством их перетаскивания в соответствующее окно. Альтернативный вариант – ввод полного пути (касается и файлов, и каталогов). То есть использование Проводника здесь не предусмотрено, что является одним из минусов утилиты. Но зато есть возможность выбора опций для операции Drag&Drop – перетаскивать только файлы, только папки, и нужно ли включать подкаталоги.
Что касается ввода полного пути, то таким образом можно заливать в программу содержимое текстовых файлов, подготовленных с помощью других программ (вкладка «Импорт»). Вероятнее всего, этой опцией вам пользоваться не придётся – слишком сложно.
Итак, если список объектов у вас подготовлен, а опции выставлены, изменить дату создания файлов любых типов, от pdf до avi, можно нажатием кнопки «Установить время». Здесь же можно сбросить выбранные настройки.
EXIF Date Changer
Эту утилита не относится к числу универсальных, из-за чего мы и расположили её в нижней части рейтинга. Хотя с задачей изменения дат файлов программа справляется хорошо, работать она умеет только с изображениями – фотографиями, рисунками, иконками и т.д. Отметим, что бесполезной её назвать никак нельзя – задача изменения даты и времени создания фотоснимков встречается не так уж редко.
Что касается остального функционала, то он довольно обширен, причём значительная часть функций касается настроек собственно изображений, поэтому их рассмотрением мы заниматься не будем.
Модификация дат/времени осуществляется во вкладке «Time Difference», расположенной в верхнем меню нижнего блока программы. Но перед этим следует выбрать папку с изображениями (All images in source folder) или единичный файл (Selected images). Поддержка форматов здесь достаточно полная.
Как и в предыдущей утилите, здесь есть возможность увеличения/уменьшения даты создания графических файлов на указанное количество дней, вплоть до секунды. А можно ввести нужную дату вручную или воспользоваться встроенным календарём. В свойствах программы изменение времени создания файлов инициируется нажатием большой кнопки Process Photos. Отметим, что данный функционал доступен в бесплатной версии утилиты, а если вы хотите использовать расширенные опции и возможности настроек фотографий, придётся задуматься о приобретении версии Pro.
RunAsDate
Отличие этой утилиты от остальных можно назвать принципиальным. Она не умеет изменять атрибуты файлов, ответственных за дату создания, её принцип действия заключается в изменении системной даты для конкретного приложения, которое ориентировано на работу с файлами, требующими корректировки дат и/или времени.
Другими словами, вы изменяете дату не в рамках операционной системы, а для конкретного Exe-файла (текстового, графического, музыкального редактора и т. д.). Зачем это нужно, спросите вы? Дело в том, что некоторые приложения не открывают файлы своего типа именно по причине некорректно установленной даты, так что использование RunAsDate в подобных случаях вполне оправдано.
Интерфейс программы минималистичен, разобраться в нём смогут и начинающие пользователи. Первое, что необходимо для корректной работы утилиты – указать имя исполняемой программы вместе с полным путём доступа к ней. Чуть ниже указываем «правильную» системную дату, не прибегая к изменениям в самой операционной системе. Можно указать и параметры запуска экзешника, но обычно они уже присутствуют в ярлыке приложения, так что это поле заполняется редко. Внизу можно отметить галочками те действия, которые будут выполняться после использования утилиты.
Запуска программы осуществляется кнопкой Run. К примеру, если вы хотите изменить даты создания файлов jpg (рисунков, фотографий), вы указываете путь к графическому редактору (Paint или Photoshop) и нужную дату, после нажатия Run запустится редактор, в котором открываете нужный файл и сохраняете его уже с требуемой датой модификации и последнего открытия. Дата создания для старых файлов изменена не будет. То есть при желании можно скопировать старое изображение в новое и после сохранения оно будет с требуемыми реквизитами.
Как видим, задача изменения даты/времени файла не является невыполнимой, но при выборе утилиты для её решения следует учесть все возможные нюансы, поскольку функционал у них частично разный. Сам принцип изменения даты создания файла прост, и отсутствие данной возможности в рамках ОС Windows можно объяснить только тем что данный атрибут считается аналогом «свидетельства о рождении» файла, а его модификация, в свою очередь, подделкой этого документа. Но в ряде случаев изменение дат действительно необходимо, так что приходится прибегать к помощи стороннего ПО. А как вы решали эту деликатную проблему?