Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

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


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

Любой файл в операционной системе Windows имеет постоянный набор обязательных атрибутов: имя, расширение, размер, дату создания и другие. Некоторые атрибуты, как имя или расширения, изменяемы, другие — как дата создания — остаются одинаковыми не зависимо от операционной системы.
Вам понадобится
  • - компьютер;
  • - интернет;
  • - программа Total Commander.
Инструкция
  • Найдите файл, атрибут которого вам интересен. Для удобства вы можете сделать это в «Моем компьютере». Кликните правой кнопкой мыши по значку файла и в выпадающем меню выберите пункт «Свойства» - обычно он самый последний. Данное меню отражает все основные параметры файлов, которые имеются на вашем компьютере. Также стоит отметить, что с помощью операционной системы можно узнать модель фотоаппарата, которым было сделано фото.
  • На вкладке «Общие» отображается информация обо всех атрибутах файла: его тип, название приложение, с которым файл ассоциирован, местоположение, его размер, дата создания, дата изменения и такие атрибуты, как «Только чтение», «Скрытый», «Архивный». Посмотрите дату создания файла в соответствующем разделе. Формат даты стандартный: день, месяц, год и точное время до секунд.
  • В других диспетчерах файлов эту операцию значительно упростили. Так, в программе Total Commander информация о дате создания файлов выводится в специальном столбце вслед за расширением и размером. Если вам нужно будет просмотреть дату создания какого-либо файла, используйте данное программное обеспечение. Найти можно на официальном сайте разработчиков wincmd.ru.
  • Дату создания файла нельзя изменить обычными средствами Windows, поэтому этот атрибут можно считать постоянным, и пользоваться им при произведении различных операций над файлами. Например, программа Total Commander позволяет отсортировать файлы по дате создания. Можно организовать поиск файлов, созданных в определенный день или не старше заданного количества дней, по всему винчестеру компьютера. Это пригодится, например, при лечении компьютера от вирусов.
  • Оцените статью!

    📁 Как узнать время создания файла на Linux с помощью Debugfs – Information Security Squad

    В системах Linux все обрабатывается как файл, и важные метаданные о файле, такие как дата создания и изменения, хранятся в inodes.

    Мы уже рассмотрели, как проверить дату последнего изменения файла в системе Linux с помощью команд stat, httpie и date:

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

    Как найти время создание файла с помощью debugfs

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

    Команда stat – это инструмент командной строки, используемый для вывода подробной информации о метаданных файла, например:

    • Размер файла
    • Номер inode
    • UID и GID файла
    • Блок ввода/вывода
    • Время доступа, модификации и изменения.

    🐧 50 основных вопросов на собеседовании по Linux | Вопросы и ответы

    Вы можете использовать команду stat в ее базовой форме, чтобы проверить номер inode файла, используя синтаксис:

    Например:

    Команда дает нам номер inode файла subdomain.list  – Инода: 951356

    Чтобы пропустить всю остальную информацию и просто отобразить только номер inode, используйте синтаксис:

    $ stat -c %i file_name

    Например:

    $ stat -c %i file1.txt

    Когда у вас есть номер inode, вы можете легко перейти к получению времени создания файла с помощью команды debugfs, используя показанный синтаксис:

    $ sudo debugfs -R 'stat <inode number>' DEVICE

    DEVICE представляет собой блочное устройство, на котором находится ваш файл, например /dev/sda1, /dev/sda2 и т. д.

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

    $ lsblk

    Используя номер inode, который мы получили ранее, команда будет выглядеть так:

    $ sudo debugfs -R 'stat <951356>' /dev/sda

    Время создания показано директивой crtime: как показано в выходных данных ниже:

    Мы видим, что файл был создан 14-го откября 2020 г. в 11:48:19 

    В качестве альтернативы, вместо указания номера inode, вы можете передать полный путь к файлу, как показано тут:

    $ sudo debugfs -R 'stat /home/itsecforu/file1.txt' /dev/sda1

    Приведенная выше команда даст те же результаты, что и при использовании номера inode.

    Заключение

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

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

    Изменяем дату создания файла — 5 способов

    В некоторых случаях, пользователи ищут ответ на вопрос о том, как изменить дату создания файла Excel, Word, PowerPoint, JPG, PDF, MP3, MP4, или файлов других форматов. Подобная операция необходима в ситуациях, когда по каким-либо причинам нужно поменять даты создания файла, изменив его свойства.

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

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

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

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

    В операционной системе файлы или папки сохраняют свойства даты создания, изменения и открытия. Дата создания файла отображена в свойствах файла.

    Для просмотра этой информации нужно выполнить следующие действия:

    1. Щелкните правой кнопкой мыши по файлу или папке.
    2. В контекстном меню нажмите на пункт «Свойства».
    3. В окне свойств файла или папки, во вкладке «Общие» отобразится информация о том, когда был создан файл или папка, когда был изменен, когда был открыт.

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

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

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

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

    Пройдите следующие шаги:

    1. Щелкните правой кнопкой мыши по отображению даты и времени в области уведомлений (системном трее).
    2. В контекстном меню нажмите на «Настройка даты и времени».

    1. В открывшемся приложении «Параметры», во вкладке «Дата и время», в опции «Установить время автоматически» передвиньте ползунок переключателя в положение «Отключено».
    2. В настройке «Установка даты и времени вручную» нажмите на кнопку «Изменить».

    1. В окне «Изменить дату и время» введите нужные значения, а затем нажмите на кнопку «Изменить».

    1. Создайте новую папку на Рабочем столе компьютера. У этой папки будут новые заданные свойства даты и времени, отличающиеся от фактического временного периода.
    2. Откройте исходный файл Excel, Word, JPG, PNG, PDF, или другого формата в программе на ПК, предназначенной для открытия файлов данного типа.
    3. Войдите в меню «Файл» (в подавляющем большинстве программ), выберите «Сохранить как».

    1. В окне Проводника выберите новую созданную папку, а имя файла и расширение оставьте без изменений.
    2. Нажмите на кнопку «Сохранить».

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

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

    После завершения работ с изменением даты создания файла, верните текущую дату и время в настройках Windows:

    1. В приложении «Параметры» откройте настройку «Время и язык».
    2. Во вкладке «Дата и время», в разделе «Текущие дата и время», в опции «Установить время автоматически» передвиньте ползунок в положение «Включено».

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

    С помощью популярного файлового менеджера Total Commander можно изменить дату и время создания файла. В программе Total Commander можно поменять свойства одного файла или сразу нескольких файлов в пакетном режиме.

    Необходимо выполнить следующие рекомендации:

    1. Откройте программу Total Commander на компьютере.
    2. Выделите файл или несколько файлов.
    3. Войдите в меню «Файлы», в контекстном меню нажмите на «Изменить атрибуты…».

    1. В окне «Изменение атрибута» поставьте галку в пункте «Изменение даты/времени», а затем установите подходящую дату и время.
    2. Нажмите на кнопку «Добавить атрибут».
    3. В опции «Поле:» выберите из контекстного меню «Дата создания», в опции «Значение:» нажмите на кнопку с двойными кавычками.
    4. Откроется окно «Дата создания», в котором можно поменять дату и время создания файла.

    1. Нажмите на кнопку «ОК» в обеих окнах программы.
    2. Убедитесь, что в свойствах файла появились новые значения даты и времени.

    В Total Commander подобным способом можно изменить дату и время модификации, дату и время последнего доступа.

    Вам также может быть интересно:

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

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

    NewFileTime можно скачать с официального сайта по этой ссылке. После загрузки на компьютер, распакуйте архив с программой.

    В программе NewFileTime выполните действия:

    1. При первом запуске примите условия лицензионного соглашения.
    2. Перетащите файл или несколько файлов в окне программы.
    3. В полях «Дата изменения», «Дата создания», «Дата доступа» установите необходимые значения.
    4. Нажмите на кнопку «Установить время».

    Механизм образования временных меток в Windows

    Приветствую уважаемых читателей. Сегодня я хочу затронуть очень интересную и важную тему (по крайней мере для меня) – образование временных меток в файловых системах Windows.

    Проблематика

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

    Вопросы для самоконтроля

    1. На компьютере (на разделе файловая система NTFS) в каталоге “Рабочий стол” находится файл “file1.txt”, дата создания которого 01.10.2018, дата изменения 27.07.2017. Может ли такое быть и почему?
    2. На компьютере в каталоге “Рабочий стол” находится тот же файл. Дата создания 01.10.2018, дата изменения 27.07.2017. Если мы скопируем этот файл в каталог “Мои документы”, какие даты создания и изменения будут у полученного файла?
    3. Всё то же, но не копируем, а переместим? Есть ли разница и почему?
    4. Сколько всего временных меток есть у файла в файловой системе NTFS?
    5. Тот же файл на рабочем столе. Если мы переименуем файл, какие из его временных меток изменятся и почему?

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

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

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

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

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

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

    Я создал каталог “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, рекомендовать статью и комментировать! Так я узнаю, что вам действительно интересно читать! Спасибо за потраченное время.

    Как доказать время последнего изменения файла? — Хабр Q&A

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

    Я, конечно, экспертное заключение сделал :) Прошито — пронумеровано, все в печатях — в судах такой подход любят. Но пока готовил это заключение встал в тупик — а как действительно доказать?

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

    Открыл файл HEX редактором, в разных файлах по разному, но как правило там есть запись хотя бы о дате создания файла. Но и в данном случае можно изменить эту запись, правда это чуть сложнее чем с touch :)

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

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

    В общем, суть вопроса — как доказать время последнего изменения файла, причем чтобы доказательства принял разумный It-шник? Спасибо!

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

    Чтобы получить время создания файла, вы можете использовать os.path.getctime (file_path) в Windows. В системах UNIX вы не можете использовать ту же функцию, которая возвращает последний раз, когда атрибуты файла или содержимое были изменены. Чтобы получить время создания в системах на основе UNIX, используйте атрибут st_birthtime кортежа stat.

    Пример

    В Windows —

    >>> import os
 >>> print os.path.getctime('my_file')
 1505928271.0689342

    Это дает время в количестве секунд с начала эпохи. Для систем UNIX,

    import os
 stat = os.stat(path_to_file)
 try:
     print(stat.st_birthtime)
 except AttributeError:
     # Probably on Linux. No easy way to get creation dates here,
     # so we'll settle for when its content was last modified.
     print(stat.st_mtime)

    Вывод

    Это даст вывод —

    1505928271.0689342

    Для получения времени модификации файла вы можете использовать os.path.getmtime (путь). Поддерживается кроссплатформенность.

    >>> import os
 >>> print os.path.getmtime('my_file')
 1505928275.3081832

    iOS: Как узнать дату создания файла?

    Переполнение стека
    1. Около
    2. Продукты
    3. Для команд
    1. Переполнение стека Общественные вопросы и ответы
    2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
    .

    Как узнать дату создания файла в Windows с помощью Go

    Переполнение стека
    1. Около
    2. Продукты
    3. Для команд
    1. Переполнение стека Общественные вопросы и ответы
    2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
    3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
    4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
    .

    c ++ - Как определить дату создания файла в Windows?

    Переполнение стека
    1. Около
    2. Продукты
    3. Для команд
    1. Переполнение стека Общественные вопросы и ответы
    2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
    3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
    4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
    .

    php - Как получить дату создания файла в браузере с помощью javascript или jquery

    Переполнение стека
    1. Около
    2. Продукты
    3. Для команд
    1. Переполнение стека Общественные вопросы и ответы
    2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
    3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
    4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
    5. Реклама Обратитесь к разработчикам и технологам со всего мира
    6. О компании

    Загрузка…

    .

    PHP: как узнать дату создания файла?

    Переполнение стека
    1. Около
    2. Продукты
    3. Для команд
    1. Переполнение стека Общественные вопросы и ответы
    2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
    3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
    4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
    .

    файловых систем - Как получить истинную дату создания файла в R в системах Unix?

    Переполнение стека
    1. Около
    2. Продукты
    3. Для команд
    1. Переполнение стека Общественные вопросы и ответы
    2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
    .

    Смотрите также