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

Как изменить дату создания файла, фото или документа

Есть множество способов изменить информацию о том, когда файл был создан или изменен. В этой статье мы рассмотрим 3 варианта. Первые два подойдут для файлов любых типов, а последний только для изображений.

Обратите внимание

Бесплатные версии всех программ, которые рассматриваются ниже, можно найти на сайте их разработчиков.

Total Commander

Total Commander представляет собой приложение, которое дает возможность удобно и быстро функционировать с файлами в Windows, как на локальном компьютере, так и на серверах. Одна из возможностей данной программы — замена даты создания файла. При этом изменить при помощи Total Commander можно дату создания практически любого файла.

Обратите внимание

Изменить не получится дату создания некоторых системных файлов, но это нельзя сделать ни одним из способов, перечисленных в данной статье.

Чтобы изменить дату создания файла через Total Commander, найдите нужный файл в приложении, нажмите на него, чтобы выделить, после чего в верхнем меню выберите пункт “Файлы” — “Изменить атрибуты”.

Здесь в пункте “Изменение даты/времени” можно установить любую дату, после чего нажать “ОК”.

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

Обратите внимание

Нельзя изменить дату создания файла на более позднее время, чем текущее. Такое действие запрещено на уровне операционной системы, Windows не может работать с такими файлами.

FileDate Changer

FileDate Changer — это удобное приложение, которое специально создано, чтобы изменить дату создания, изменения и открытия файла, или нескольких файлов. Минус данной программы, в сравнении с Total Commander, только в необходимости дополнительно держать ее на компьютере, тогда как она не имеет больше никаких полезных функций. Плюс данной программы — она очень простая, может менять сразу три атрибута, способна одновременно менять атрибуты у нескольких файлов.

У программы очень простой интерфейс, запустив ее вы увидите буквально пару клавиш. Нажмите на “Add Files”, чтобы добавить файлы, атрибуты которых вы хотите изменить. Откроется стандартное окно проводника — выберите нужные файлы.

Файлы отобразятся в окошке, они будут указаны в виде адреса к ним на вашем компьютере. Далее остается только задать нужные даты: создания, изменения и открытия файла, после чего нажать “Change Files Data”.

Обратите внимание

По-умолчания опция изменения даты открытия файла отключена. То есть, даже если значение будет задано в виде даты и времени, атрибут не изменится. Чтобы атрибут изменился, нужно поставить галочку возле сообщения “Change” справа от даты.

EXIF Date Changer

EXIF Date Changer — программа, которая дает возможность изменить дату создания для изображений. В основном, данная функция используется именно для фотографий, поэтому данное приложение может быть полезно для таких работ.

В сравнении с описанными выше программами, у EXIF Date Changer есть несколько плюсов:

  • Она не заменяет атрибут в исходном изображении, а создает копию изображения с измененным атрибутом. Это дает возможность оставить на компьютере и исходное фото и изображение с новой датой создания;
  • У программы есть русская локализация;
  • EXIF Date Changer дает возможность заменить и удалить другие различные атрибуты, присущие фотографиям: автора, данные о камере, ключевые слова;
  • Через программу можно быстро наложить на фото водяной знак.

Все эти опции делают программу EXIF Date Changer незаменимой для тех пользователей, которым часто приходится менять дату создания именно фото.

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

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

Далее остается дождаться когда фото будут обработаны, после чего перейти в папку с результатами.

Эти 3 простых программы дают возможность изменить дату создания различных файлов в Windows.

(18 голос., средний: 4,83 из 5)

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

Сразу все временные метки файла можно посмотреть с помощью команды stat. Запуск очень простой:

stat ИМЯ_ФАЙЛА

Например, я хочу узнать информацию о файле prog.txt:

stat prog.txt

Пример вывода:

  Файл: prog.txt
  Размер: 7025      	Блоков: 16         Блок В/В: 4096   обычный файл
Устройство: 10302h/66306d	Инода: 3952903     Ссылки: 1
Доступ: (0644/-rw-r--r--)  Uid: ( 1000/    mial)   Gid: (  985/   users)
Доступ:        2019-07-08 11:47:18.805871040 +0300
Модифицирован: 2019-06-29 12:24:38.361677946 +0300
Изменён:       2019-06-29 12:24:38.361677946 +0300
Создан:        2019-06-29 12:24:11.448251338 +0300

С временем создания всё понятно — это когда файл был создан. Между прочим, эту информацию программа stat стала показывать довольно недавно. До этого на вопрос «как узнать время создания файла?» знатоки отвечали, что ядро Linux это не поддерживает. В качестве рабочего решения нужно было посмотреть иноду интересующего файла, а затем другой командой посмотреть дату создания этой иноды — это и считалось временем создания файла.

Выше показан вывод для команды на файловой системе ext4. Для файловой системы ext2 дата создания файла по-прежнему недоступна:

stat /boot/initramfs-linux.img

Теперь давайте разберёмся, что означают другие метки времени в Linux.

Поиск файлов по времени изменения

Для этого мы опять будем использовать команду find. Для поиска по времени у неё есть следующие опции:

-amin n

Последний раз к файлу был совершён доступ n минут назад.

-atime n

К файлу был совершён доступ n*24 часов назад. Когда find определяет, как много 24-часовых периодов назад к файлу был совершён доступ, любая дробная часть игнорируется, поэтому для соответствия -atime +1 к файлу должен быть сделан доступ по крайней мере два дня назад.

-cmin n

Статус файла был изменён последний раз n минут назад.

-ctime n

Последний раз статус файла был изменён n*24 часов назад. Смотрите комментарий для -atime для понимания, как округление влияет на интерпретацию времени изменения статуса файла.

-mmin n

Данные файла последний раз были изменены n минут назад.

-mtime n

Данные файла были изменены последний раз n*24 часов назад. Смотрите комментарий для -atime для понимания, как округление влияет на интерпретацию времени модификации файла.

То есть если в опции слово min — то число n трактуется как минуты, а если в опции присутствует слово time, то n трактуется как сутки.

В качестве числа n можно указать точное значение, а также выражения «больше чем n» и «меньше чем n» следующими способами:

+n для более чем n, -n для менее чем n, n для точного n.

С find можно строить весьма сложные конструкции условий чтобы найти именно то, что вам нужно. Далее всего несколько примеров — но количество возможностей безгранично. С опцией -name можно указывать шаблон имени, можно комбинировать с поиском по любым другим свойствам файла: размер, права доступа и т.д.

Чтобы найти все файлы, содержимое которых было изменено ровно 50 дней назад:

find / -mtime 50

Чтобы найти все файлы, к которым был получен доступ ровно 50 дней назад:

find / -atime 50

Чтобы найти все файлы, содержимое которырх было модифицировано более 50 дней назад и менее 100 дней назад:

find / -mtime +50 -mtime -100

Чтобы найти файлы, статус которых был изменён за последний час:

find / -cmin -60

Чтобы найти файлы, которые содержимое которых было модифицировано за последний час:

find / -mmin -60

Чтобы найти все файлы, доступ к которым был сделан за последний час:

find / -amin -60

Чтобы найти все файлы в текущей папке с расширением .php, которые были изменены или созданы за последние 10 дней:

find . -name ‘*.php’ -mtime -10

Чтобы найти все исполнимые файлы в текущей папке, которые были изменены или созданы за последние 10 дней:

find . -type f -perm /a=x -mtime -10

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

Хотя файловая система ext4 поддерживает такое свойство файлов как «время создания», в ядро Linux возможность чтения этого свойства была добавлена недавно. Что касается возможности изменения времени создания файла, то такой функции нет (и не факт, что файловые системы это вообще поддерживают).

Но, как обычно, можно что-то придумать.

Время назад

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

Изменение времени создания в других ОС или файловых системах

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

Действительно, в Windows можно изменить не только время модификации файла, но и время создания. Но проблема в том, что при переносе в Linux сохраняется только время модификации. В качестве времени создания записывается текущее (то есть время создания иноды в файловой системе). И если это понимать — что временем создания файла является время модификации иноды, то становится понятно, невозможно никак перенести файл (ни в архиве, ни как-то ещё) с сохранением временем создания.

Также становится понятно, что из Windows невозможно изменить время создания файла, который находится в совместной папке в файловой системе ext4 (хотя я на всякий случай попробовал).

То есть вариантов поменять дату создания файла в Linux всего два: 1) поменять время системы; 2) низкоуровневое редактирование файловой системы (например, шестнадцатеричным редактором или специальными инструментами (если они существуют)) — с соответствующими рисками нарушить целостность файловой системы.

То есть плохая новость в том, что изменить время создания файла очень трудно или практически невозможно. Но хорошая новость в том, что время создания файла на практике почти не используется из-за того, что это поддерживают не все файловые системы, и в самой Linux эта поддержка появилась недавно. Например, команда find ничего не знает о времени создания файла (хотя может искать по другим трём меткам времени: модификация, доступ, изменение статуса), команда ls также не умеет отображать время создания файла (только обычные три метки времени).

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

Как снять ограничение по времени в Teamviewer 13

Прежде чем перейти к рассмотрению способов, позволяющих убрать в Teamviewer 13 ограничение 5 минут предупрежу, что ни один из них не обладает 100% эффективностью. Это связано с особенностями работы программы «TeamViewer» которая довольно индивидуально подходит к каждому ПК. Потому даже если нижеизложенные советы помогли многим пользователям, то это не значит, что они сработают именно в вашем случае.

Также предупрежу, что поскольку ниже содержаться советы по изменению MAC-адреса сетевой карты и VolumeID диска, то такие программы как «1С Бухгалтерия» могут потерять установленную на них лицензию. Прошу учитывать это при выполнении изложенных ниже операций.

Итак, перейдём к рассмотрению имеющихся решений, позволяющих решить проблему «Тимвьюер отключается через 5 минут» на вашем ПК.

Сбросьте ID стандартным путём

Функционал программы «TeamViewer» обладает инструментом для сброса уже имеющегося ID для вашего ПК.

  1. Для этого необходимо нажать на кнопку «Старт» (Пуск).
  2. Найти в перечне программ «TeamViewer», и в перечне подпрограмм выбрать программу «Reset ClientID» (при наличии).
  3. Ваш ID будет сброшен, и вы сможете вновь пользоваться его бесплатной версией до тех пор, пока программа вновь что-то не заподозрит.

Сбросьте ID стандартным образом

Используйте специальную программу

Также вы можете использовать программу «TVTools_AlterID», которую можно скачать с Яндекс.Диска (пользователям с Украины для доступа к файлу необходимо включить VPN). Порядок работы с ней состоит в следующем:

  1. Скопируйте программу в директорию программы «TeamViewer» (обычно это Program FilesTeamViewer).
  2. Запустите данную программу, выберите режим «Trial», и нажмите на «Start».
  3. Ваш ID будет изменён.

Установите расширение TeamViewer для Гугл Хром

В качестве альтернативы можно попробовать дополнение для браузера «TeamViewer», устанавливаемое на браузер Хром. Последнее не имеет временных ограничений по своему функционалу, и может быть рекомендована как альтернатива стационарной версии продукта.

Комплексное изменение ID

Следующий способ состоит в смене ручным путём описанных выше атрибутов MAC, VolumeID и даты директории Program Files, что позволит избавиться от проблемы в Teamviewer 13 ограничения в 5 минут. Выполните следующее:

  1. Закройте программу «TeamViewer»;
  2. Прекратите все процессы «TeamViewer» в Диспетчере задач. Нажмите Ctrl+Alt+Del, выберите «Диспетчер задач», перейдите во вкладку процессов, найдите и прекратите там все процессы программы TeamViewer;
  3. Деинсталлируйте «TeamViewer» с ПК использую специализированный деинсталляционный софт (Uninstall Tool, IObit Uninstaller и др.) который при удалении также удаляет все записи удаляемой программы из системного реестра;
  4. Нажмите на Win+R, введите там %appdata% и в открывшейся директории удалите папку «TeamViewer»;
  5. Вновь нажмите Win+R, введите там %temp%, и в открывшейся директории полностью удалите всё её содержимое. Также удалите содержимое папки Windowstemp на системном диске;
  6. Нажмите на Win+R, введите там regedit и нажмите Энтер. Удалите папки реестра:
  • Измените МАС-адрес сетевой карты. Это можно сделать как вручную (Диспетчер устройств — Сетевые адаптеры – ПКМ по нужному — Свойства — Дополнительно — Выбираем в перечне «Network Address» — Вводим любой — Подтверждаем — Отключаемся и подключаемся к сети) или с помощью программы уровня TMAC (она предложит изменить МАС-адреса обоих сетевых соединений – беспроводного и LAN);
  • Измените дату создания папки «Program File» с помощью программы «Attribute Changer»;

Смените дату с помощью «Attribute Changer»

Смените Volume ID с помощью программы «VolumeID». Скачайте и распакуйте архив в удобную для вас директорию

Обратите внимание, что вам понадобится файл, соответствующий разрядности вашей ОС (Volumeid.exe – 32-бита, Volumeid64.exe – 64 бита)

Теперь откройте командную строку от админа, пропишите в ней путь к одному из указанный файлов, соответствующих разрядности вашей ОС. Поставьте пробел, укажите букву изменяемого раздела, поставьте двоеточие, затем пробел и восьмизначный код ID, на который вы хотите поменять текущий ваш Volume ID.

Это может выглядеть примерно так:

C:DownloadVolumeid64.exe С: 2456-4568

С:Download – это папка, куда распакованы 2 файла Volumeid

С: — изменяемый раздел;

2456-4568 – новый восьмизначный ID раздела

Нажмите Энтер для запуска команды, а затем перезагрузите ваш ПК.

Заново установите самую свежую версию программы «TeamViewer» https://www.teamviewer.com/ru/.

Ответы на вопросы

Я кратко отвечу на вопросы, а потом дам немного сухой теории и влажной практики.

Дата создания позже даты изменения

Примерно так, как видно на скрине.

Да, такая ситуация вполне возможна. Дело в том, что атрибут “Создан” показывает дату создания файла в конкретной файловой системе. А атрибут “Изменён” – хранится внутри файла. Если файл скопирован с другого носителя (флешки, жёсткого диска), то будет считаться, что в этой файловой системе он будет создан как новый файл. И дата создания будет установлена из текущих настроек системного времени.

Скопированный файл

Я создал каталог “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. Видим, что все 4 временных атрибута установлены по дате копирования.

При перемещении файла:

При перемещении – номер 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: не изменилась
  • Дата последнего доступа: не изменилась

Надеюсь, информация была полезна. В следующих статьях мы рассмотрим и другие вопросы. Для затравочки, вопросы для самоконтроля:

  1. Почему при просмотре различными программами отображается различное время создания файлов у одних и тех же файлов?
  2. Как узнать, какое смещение часовых поясов было установлено в системе не включая компьютер?
  3. Какие следы остаются при ручном изменении системного времени?

Если знаете ответы на эти вопросы, то примите мои поздравления. Если интересно узнать – ждите следующий выпуск! Не забываем ставить Like, рекомендовать статью и комментировать! Так я узнаю, что вам действительно интересно читать! Спасибо за потраченное время.

Windows 7

С Windows 7 дела обстоят немного иначе, поскольку здесь Microsoft использует другие серверы синхронизации, а также отличается внешний вид меню, где настраиваются пользовательские параметры. Давайте рассмотрим три доступных метода смены времени в «семерке», а вы подберете оптимальный для себя.

Способ 1: Меню «Дата и время»

«Панель управления» — отдельное приложение в Windows 7, через которое происходит переход в различные меню с настройками. Одно из них называется «Дата и время» и уже можно понять, какие параметры в нем редактируются. Для ручной смены времени через это меню выполните такие действия:

Способ 2: «Командная строка»

Некоторые пользователи предпочитают изменять системные настройки через консоль, экономя тем самым время. Если вы относитесь к числу таких юзеров, понадобится знать всего одну команду, которая как раз и предназначена для изменения времени в ОС. Ее реализация выглядит следующим образом:

  1. Откройте «Пуск» и отыщите «Командную строку». Ее можно запустить и другими известными вам методами.

Напишите команду и желаемое для изменения время, после чего нажмите Enter, подтвердив тем самым команду.

Как видно на следующем скриншоте, появилась новая строка для ввода следующих команд без каких-либо уведомлений, а время в ОС сразу стало заданным.

Способ 3: Синхронизация времени

Подробнее: Синхронизируем время в Windows 7

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

Подробнее: Решаем проблему сброса времени на компьютере

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Как изменить дату и время создания файла (pdf, doc, docx и других)

Каждому из нас так или иначе, но приходиться иметь дело со своими или чужими секретами, или информацией, носящей конфиденциальный характер (в том числе охраняемый законом).

С приходом и развитием интернет-технологий сохранять подобный статус стало одновременно и сложнее, и проще, так как границы личного пространства крайне размыты.

Это же касается и множества других схожих вопросов, например, о времени и дате создания файла на компьютере, которые сразу же говорят владельцу файла о возможных внесённых несанкционированных правок.

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

Вопрос, конечно же, довольно щепетильный, но иногда нужно знать «средства мошенников» дабы понимать, как с ними бороться. И именно об этих средствах и пойдёт речь в рамках настоящей статьи.

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

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

Итак, существует предостаточно вариантов, позволяющих решить поставленную задачу, но среди большинства следует выделить два основных метода, реализовать которые особых трудов не составит даже для начинающих пользователей.

Вариант №1 – использование лазеек самой операционной системы.

Как, наверняка, многим известно, время и дата сохранения файла, которые видит пользователь, просмотревший свойства объекта, зависит от настроек операционной системы.

То есть, если будет выставлена дата 01.01.2000, то в свойствах будут указаны именно эти сведения.

На примере – это будет выглядеть следующим образом:

  • Имеется текстовый файл с именем «Тест», сохранённый‎25 ‎июня ‎2019 ‎г., ‏‎21:34:25 о чём говорят «Свойства» данного объекта;
  • Далее, следует перейти в настройки даты и времени операционной системы;
  • После открытия параметров, необходимо снять флажок со строки «Установить время автоматически»;
  • Станет доступна кнопка «Изменить»;
  • Выставите необходимое вам значение (в рамках Windows 10 – это 1989 год) и сохраните изменения.

Как видно, дата сохранения зафиксировано аж в 20 веке, так как создание файла датируется 2019 годом.

Для того, чтобы изменить именно дату создания файла, достаточно просто нажать на кнопку «Файл» — «Сохранить как» и заменить оригинальный объекта на изменённый, но уже со временем и датой, которые необходимы для вас.

Ничего сложно, требуется лишь осуществить несколько простых манипуляций.

Вариант №2 – использование стороннего программного обеспечения

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

В рамках настоящей статьи речь пойдёт о наиболее популярной утилите, которая не требует установки, под названием – «FileDate Changer», а получить её можно абсолютно бесплатно на официальном сайте разработчиков — https://www.nirsoft.net/utils/filedatech.html.

Несмотря на англоязычный интерфейс воспользоваться возможностями утилиты «FileDate Changer» максимально просто, а именно:

  • Откройте скаченный архив и запустите исполняемый файл;
  • Нажмите на кнопку «AddFiles»;
  • Найдите необходимый вам файла и добавьте его;
  • Установите необходимые вам значение в строке «CreatedDate» (Дата создания) и «ModifiedDate» (Дата изменения) и нажмите на кнопку «ChangeFilesDate».

В ответ на это появиться уведомление о том, дата и время были успешно изменены.

Заключение

Какой из вариантов выбрать решать каждому за себя, но как видно из вышеизложенного, осуществить изменение даты и времени создания/изменения файла можно и без применения стороннего софта.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector