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

Обновлено: 21.11.2024

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

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

Оглавление

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

Дата изменения, дата создания и дата доступа

Как и в приведенном ниже примере, в проводнике Windows можно увидеть 3 атрибута. Вы можете заметить, что в каждой категории отображается как дата, так и время события для каждого элемента. Атрибуты, отображаемые в проводнике

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

Некоторые могут подумать, что атрибут "Дата изменения" зависит от жесткого диска, на котором он сохранен, а не от метаданных элемента. Однако эта теория неверна. Вы можете убедиться в этом, создав тестовый документ в одном месте, а затем переместив его на другое устройство хранения в другое время. Вы заметите, что новая копия элемента по-прежнему сохраняет старую отметку времени «Дата изменения».

Аналогично Дата создания — это дата и время первого создания элемента. Это не меняется ни при внесении изменений в элемент, ни при его копировании на другое устройство хранения. Однако, если вы создаете новую копию существующего файла или папки, дата создания автоматически обновляется для новой копии до текущего времени.

Наконец, как следует из названия, параметр «Дата доступа» сообщает нам о последнем времени доступа к элементу. Его не обязательно изменять. Права только на чтение также изменят эту метку времени на текущее время.

Как изменить временные метки файлов и папок

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

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

Изменить дату изменения, дату создания и дату доступа с помощью Windows PowerShell

Windows PowerShell — это инструмент командной строки, предустановленный в Windows 10 и 11. Он очень удобен для суперпользователей, поскольку позволяет не только управлять операционной системой, но и автоматизировать задачи. Точно так же вы можете использовать приведенные ниже команды, чтобы изменить 3 метки времени в соответствии с вашими предпочтениями.

Изменить дату изменения

Запустите Windows PowerShell с правами администратора, а затем используйте следующую команду, чтобы изменить дату изменения в файле/папке:

Не забудьте заменить PathToItem в приведенной выше команде полным путем к файлу/папке, для которой вы хотите изменить атрибут (включая тип файла). Также измените дату и время по своему усмотрению. Вот пример: PowerShell: команда для управления атрибутами даты изменения

Выполните приведенную выше команду и внесите изменения в текстовый файл на диске D с именем «TestDocument.txt». Затем это было проверено через File Explorer. Вот результаты:

Дата изменения Отметка времени для TestDocument была изменена

Изменить дату создания

Аналогичным образом вы также можете управлять атрибутом «Дата создания» файла/папки, используя следующую команду:

Как и в последнем примере, измените PathToItem, а также дату и время по своему усмотрению в приведенной выше команде. Вот пример изменения атрибута «Дата создания» папки с именем «Новая папка» на диске D: PowerShell: команда для управления атрибутом «Дата создания»

Как и ожидалось, атрибут «Дата создания» был изменен. Дата создания Отметка времени для новой папки была изменена

Изменить дату доступа

Чтобы управлять атрибутом "Дата доступа" с помощью PowerShell, используйте следующую команду:

Всегда меняйте PathToItem, а также дату и время в соответствии со своими предпочтениями.

Мы не будем останавливаться на примере и его результатах, поскольку вы уже видели это при манипулировании временными метками «Дата изменения» и «Дата создания».

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

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

Изменить все 3 атрибута всех элементов в папке

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

Не забудьте заменить PathToItem полным путем к папке, а также датой и временем, которые вы хотите настроить. PowerShell: команда для изменения всех трех атрибутов в папке

Как вы можете видеть на изображении ниже, все содержимое в папке с именем «Новая папка» обновило свои атрибуты в соответствии с командой через PowerShell. Все 3 атрибута изменены в папке

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

Изменить дату изменения, дату создания и дату доступа с помощью Attribute Changer

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

Откройте страницу Attribute Changer и нажмите Получить Attribute Changer. После этого начнется загрузка установки. После завершения нажмите на нее, чтобы начать установку. После этого откроется мастер установки. Согласитесь с условиями и следуйте указаниям мастера, выполнив несколько быстрых шагов. Установка занимает всего несколько минут.

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

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

Примечание. Возможно, вам придется щелкнуть Показать дополнительные параметры в контекстном меню, если вы используете Windows 11.

При нажатии кнопки «Изменить атрибуты» средство изменения атрибутов откроется в новом окне с подробной информацией о выбранном вами элементе. На вкладке «Свойства файла» установите флажок «Изменить метки даты и времени». Серая часть ниже теперь будет активной и может быть изменена. Теперь вы можете настроить дату изменения, дату создания и дату доступа в соответствии со своими предпочтениями, используя эти параметры. Преобразователь атрибутов

После внесения необходимых изменений нажмите «Применить», а затем «ОК».Теперь вы заметите, что изменения были обновлены в проводнике. Изменения, внесенные с помощью Attribute Changer

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

Заключительные слова

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

Кроме того, в Интернете доступны другие инструменты для управления этими штампами. Однако наиболее удобным в использовании оказался Attribute Changer.

Субхан имеет степень в области электротехники и прошел несколько системных и сетевых сертификатов, включая сертификаты Huwaei, Cisco и Microsoft. В основном он исследует и пишет о мире Windows.

Оставить ответ Отменить ответ

сообщить об этом объявлении

Последние публикации

Об iTechtics

iTechtics – это блог о технологиях, в котором основное внимание уделяется новостям Windows, программному обеспечению и загружаемым материалам, советам и рекомендациям по программному обеспечению, веб-службам, безопасности и продуктивности Office.

сообщить об этом объявлении

Windows поддерживает три разных метки даты/времени для каждого файла и папки. Это «Дата создания», «Дата изменения» и «Дата доступа». В некоторых случаях вам может потребоваться изменить отметку времени изменения, создания или последнего обращения к файлу или папке.

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

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

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

Использование PowerShell

Чтобы изменить дату файла с помощью PowerShell, вам нужно выполнить следующие команды:

Изменить дату/время создания файла с именем log1.txt:

Изменить дату и время последней записи файла с именем log1.txt:

Изменить дату и время последнего обращения к файлу с именем log1.txt:

Изменить дату/время всех файлов в папке с именем Test:

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

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

Изменить дату/время последней записи «Папки»

Просмотр даты создания, изменения и последнего обращения ко всем файлам в папке

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

Вы увидите такой вывод:

Использование NirCmd от Nirsoft

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

  • Первый параметр может быть одним именем файла или строкой с подстановочными знаками.
  • Параметры даты должны быть указаны в следующем формате: «дд-мм-гггг чч:мм:сс».
  • Если параметр даты не указан или указана пустая строка (""), дата не изменится.
  • Если вы укажете "сейчас" в качестве параметра даты, будут использоваться текущие дата и время.

Примеры

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

Использование BulkFileChanger от Nirsoft

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

Выберите все файлы и нажмите «Изменить время/атрибуты» в меню «Действие».

Возможно, сначала вы захотите снять флажок Время указано по Гринвичу, так как большинство из нас предпочитает вводить местное время, а не GMT.

Введите дату/время создания, изменения или доступа. Чтобы заполнить текущее время во всех полях, нажмите кнопку «Заполнить текущее время» ниже.

Тем не менее, BulkFileChanger также позволяет изменять временную метку Date Taken (метаданные EXIF). Чтобы изменить метаданные даты, нажмите кнопку «Не изменять» и выберите соответствующий параметр.

EXIF — время генерации соответствует метаданным даты съемки, и это поле отображается в столбце «Дата» Проводника. Кроме того, многие программы используют это значение в качестве официальной даты/времени изображения.

Обратите внимание, что вы можете изменить дату EXIF ​​изображения с камеры только в том случае, если значения даты/времени уже существуют в файлах .jpg.BulkFileChanger не может добавлять новые поля в данные EXIF.

И, при желании, вы также можете скопировать метку времени из Modified, Created, Accessed, EXIT – Generated Time, EXIT – Stored Time или EXIT – Modified Time и автоматически применить ее к другим полям даты.

Поддержка командной строки

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

Изменение атрибутов

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

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

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

Attribute Changer также записывает действия (каждое изменение файла и папки) в текстовый файл с разделителями табуляции, который можно импортировать в Excel.

В следующем учебном пособии показано, как можно редактировать временные метки файлов — создание, последний доступ и последнюю запись — с помощью Windows PowerShell.

PowerShell является частью любой современной версии операционной системы Microsoft Windows. Microsoft перешла на PowerShell вместо командной строки в Windows 10, но при этом не удалила командную строку.

Пользователи и администраторы Windows 10 имеют доступ к обоим, но основное внимание при разработке уделяется PowerShell.

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

Как редактировать метки времени с помощью Windows PowerShell

Первое, что вам нужно сделать, это запустить окно PowerShell. Нажмите клавишу Windows, введите PowerShell и затем нажмите клавишу Enter. Обратите внимание, что это запускает приглашение под текущей учетной записью пользователя. Если вам требуется приглашение с повышенными правами, например, для редактирования временных меток файлов папок, к которым пользователь имеет ограниченный доступ, дополнительно удерживайте клавиши Shift и Ctrl.

Три команды, которые вам потребуются, это следующие:

  • $(Get-Item FILENAME.EXT).creationtime=$(DATE)
  • $(Get-Item FILENAME.EXT).lastaccesstime=$(DATE)
  • $(Get-Item FILENAME.EXT).lastwritetime=$(DATE)

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

Примечание. Время последнего доступа не включено по умолчанию во всех поддерживаемых версиях Windows из-за проблем с производительностью.

Приведу несколько примеров:

  • $(Get-Item test.txt).creationtime=$(Get-Date)
  • $(Get-Item test.txt).lastaccesstime=$(Get-Date "24.12.2011, 07:15")

Первая команда устанавливает отметку времени создания файла text.txt на текущую дату и время. Вторая команда изменяет время и дату последнего доступа на 24 декабря 2011 г., 7:15.

Обратите внимание, что для команды требуется, чтобы файл находился в текущем каталоге командной строки PowerShell.

Полезные команды

Одна вещь, которая может быть полезна, — это список временных меток файлов текущей папки до и после запуска команды PowerShell. Это упрощает поиск файлов, требующих изменения, и проверку правильности применения изменений.

Get-ChildItem -force | Режим выбора объекта, имя, время создания, время последнего доступа, время последней записи | футов

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

  • -force в этом контексте включает в вывод скрытые и системные файлы.
  • ft — это сокращение от таблицы форматов.

Если вам нужна только отметка времени создания, вместо этого запустите Get-ChildItem -force.

Следующий сценарий выполняет операцию для всех файлов.

$modifyfiles = Get-ChildItem -force | Where-Object
foreach($object in $modifyfiles)
$object.CreationTime=("11/11/2011 12:00:00")

Просто скопируйте и вставьте его и измените в соответствии с вашими требованиями.

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

Когда вы создаете или копируете папку/файл на компьютер, ему автоматически назначается набор атрибутов, таких как дата, размер и тип. Эти атрибуты могут быть полезны, когда вы хотите найти определенный файл. Атрибуты даты показывают сведения о том, когда файл был создан, изменен и последний раз использовался. Вы можете изменить атрибуты даты, чтобы синхронизировать даты файлов, скрыть отслеживание своих действий или по любой другой причине. В этом руководстве показаны различные способы изменения атрибутов даты папки или файла в Windows 10.

Как просмотреть атрибуты даты файла/папки?

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

  • Откройте папку или файл, щелкните папку или файл правой кнопкой мыши и выберите «Свойства».
  • На вкладке "Общие" вы найдете дату создания.

  • Можно также открыть проводник и перейти туда, где вы сохранили файл.
  • Нажмите на меню "Вид" и включите "Панель сведений".

  • Нажав на файл, вы увидите атрибуты даты на правой панели.

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

Способ 1. Работа с системной датой

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

Шаг 1. Измените системную дату и время

    дату и время в области уведомлений и выберите «Настроить дату/время» в появившемся меню.

  • Передвиньте переключатель влево, чтобы отключить параметр "Автоматическая установка времени".
  • Нажмите кнопку «Изменить», чтобы вручную установить дату и время. Настройте дату и
  • Измените время на предпочтительное время создания файла или папки и нажмите кнопку "Изменить", чтобы сохранить изменения.

Шаг 2. Скопируйте или сохраните файл как новый

  • Теперь скопируйте и переименуйте папку или откройте файл, перейдите в меню «Файл» и выберите «Сохранить как», чтобы сохранить файл как новый.
  • Атрибуты даты только что скопированной папки примут значение текущей системной даты и времени.
  • Откройте свойства файла, чтобы убедиться, что атрибуты были изменены.
  • Теперь вы можете восстановить правильную системную дату и время.

Способ 2: изменение атрибутов файла/папки в Windows PowerShell

Вы можете изменить атрибуты файла с помощью команд в PowerShell.

Шаг 1. Показать атрибуты файла

  • Нажмите правой кнопкой мыши кнопку "Пуск" Windows и выберите "Windows PowerShell (Admin)" в появившемся меню.
  • Введите следующую команду в PowerShell и нажмите Enter:
  • Не забудьте заменить путь к файлу в команде фактическим путем.
  • Это отобразит все атрибуты файла.

Шаг 2. Измените атрибуты даты

  • Выполните следующую команду в PowerShell
  • Замените имя файла именем вашего файла и установите предпочтительную дату создания.
  • Снова перечислите атрибуты, чтобы проверить, не изменилась ли дата создания.

  • Вы также можете изменить время последнего изменения и последней записи, используя следующие две команды:

Способ 3. Изменение атрибутов даты с помощью сторонних приложений

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

Решение 1. Использование программного обеспечения для изменения временных меток

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

Шаг 1. Загрузите и запустите Change Timestamp в Windows 10

  • Вы можете скачать Change Timestamp по этой ссылке и сохранить ZIP-файл на своем компьютере.
  • Извлеките содержимое ZIP-файла и запустите файл .exe, чтобы запустить инструмент.
  • Инструмент открывается в небольшом окне, которое содержит все функции, необходимые для изменения атрибутов файла или папки.

Шаг 2. Измените время создания, изменения и доступа

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

  • Вы также можете щелкнуть правой кнопкой мыши в любом месте интерфейса и выбрать параметр, чтобы установить значение даты и времени на текущую системную дату и время.
  • Отметьте соответствующее поле, чтобы изменить отметки времени «Файл был создан», «Последнее изменение» и «Последний доступ для чтения».

Шаг 3. Применение новой метки времени к папке/файлу

  • После того как вы закончите настройку временных меток в интерфейсе, вам нужно применить изменения к целевому файлу или папке.
  • Для этого откройте расположение папки/файла, а затем перетащите папку или файл в окно «Изменить временную метку».
  • Папка автоматически примет новые свойства даты и времени.

Решение 2. Как изменить атрибуты даты файла/папки с помощью BulkFileChanger (BFC)

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

Шаг 1. Загрузите и откройте утилиту BFC

  • Посетите страницу загрузки BFC, прокрутите вниз и нажмите ссылку, чтобы загрузить ZIP-файл с 64-разрядной или 32-разрядной версией.
  • Распакуйте загруженный ZIP-файл и дважды щелкните файл BulkFileChanger.exe, чтобы запустить инструмент.
  • Никаких установок или какого-либо другого программного обеспечения не требуется, и вы готовы к работе.

Шаг 2. Как добавить файлы в BFC?

Существует несколько способов загрузки файлов в утилиту BFC:

  • Перейдите к целевым файлам или копии папки и вставьте файлы в окно BFC, чтобы добавить их в инструмент.
  • Еще один вариант — выбрать файлы, которые вы хотите добавить. Затем перетащите их в интерфейс.
  • Можно также нажать кнопку "Файл" BFC в верхнем левом углу и выбрать параметр "Добавить файлы".
  • Просмотрите свой компьютер и выберите несколько файлов, которые хотите добавить.
  • Добавленные вами файлы будут перечислены на панели управления BFC.

  • Вы можете щелкнуть файл правой кнопкой мыши и выбрать "Свойства", чтобы просмотреть текущие атрибуты.

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

Шаг 3. Изменение атрибутов файла в BFC

  • Вы можете изменить свойства одного или нескольких файлов. Выберите файлы, которые вы хотите изменить, или нажмите клавиши «Ctrl + A», чтобы выбрать все добавленные файлы.
  • Перейдите на вкладку "Действия" и выберите параметры "Изменить время файла/атрибуты".
  • В появившемся всплывающем окне вы можете редактировать метки времени «Доступ», «Изменено» и «Создано», используя стрелки для полей даты и времени.
  • Вы также можете изменить время, добавив или вычтя время из текущих настроек.
  • Выполнив настройку времени, нажмите кнопку "Выполнить" в нижней части окна.

Подведение итогов

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

Читайте также: