Снова здравствуйте. Вы находитесь на канале Ты ж программист! ✨, где просто и доступно поделюсь своим опытом и расскажу о различных лайфхаках.
Сегодня расскажу, какими способами обычно пользуюсь для изменения даты создания и изменения файлов и папок.
Такие свойства или же атрибуту файла или папки, как дата создания или дата изменения — недоступные на первый взгляд к редактированию, защищённые системой.
Но есть способы менять их и не только дату, но и время файлов.
Способ для новичков и любителей графики
Есть маленькая программка — FileDate Changer . Качать только с официального сайта — утилита абсолютно бесплатная.
Не советую тянуть с других источников и уж точно не уверен в их надёжности, как и последствиях.
Хороша программа и проста, но меняет только атрибуты у файлов. Для папок, к сожалению, не работает.
- Нажимаем на кнопку Add files и выбираем нужные нам файлы или один файл.
- Определяемся, какие атрибуты менять.
Created Date — дата создания
Modified Date — дата изменения
Accessed Date — дата открытия - Изменяем на нужные нам значения и не забываем о флажке Change
- Жмём кнопку Change Files Date .
Как изменить дату и время в Windows 10
В результате получим файлы с изменёнными датами.
Способ через Powershell
Благодаря инструменту Powershell a.k.a. Bush в линуксе, можно изменять любой атрибут и у любых объектов, даже папок.
Первым делом необходимо открыть Powershell ISE: Пуск /Поиск -> Powershell ISE. Сверху на панели выбрать Вид -> Отобразить панель сценариев для доступа к скриптописанию.
Находим павершел
Полдела уже сделано. Осталось за малым . Сначала посмотрим, какие свойства есть у файлов и папок, чтобы знать, что нам изменять.
Команды ниже вставлять в белое поле, сюда:
Используем следующую команду, в кавычках указываем путь нужной директории, где будем менять файл/ы.
Get-ChildItem -Path «C:test1» | Get-Member -MemberType Properties
три основные даты
Выделил интересные нам. Об остальных можете изучить самостоятельно при желании.
- CreationTime — дата создания
- LastWriteTime — дата изменения
- LastAccessTime — дата открытия
Теперь для изменения одного файла ( не папки, важно! ) используем команду:
(Get-ChildItem -Path «C:test1NewTextDocument.txt»).CreationTime=(«01.01.1666»)
В кавычках так же указываем путь к файлу, включая расширение. Дата в скобках скорее всего будет преобразована в локальный формат данных на устройстве. С этим поаккуратнее! А то вместо дня измените месяц.
Вместо CreationTime можно поставить один из свойств, что на скриншоте выделены красным.
У Пиндосов 1/1/2020 означает первое января 2020, но загвоздка в 2/1/2020. Это вовсе не второе января, а первое февраля!
Теперь, когда научились менять дату у файлов — перейдём к тому, как это сделать для любых папок.
Как изменить дату и время создания, изменения и открытия файла WIndows 10, 8.1 и Windows 7
Команда почти такая же, только вместо дочерних объектов, просто объект в начале: (Get- Item вместо Get- Child Item )
(Get-Item -Path «C:test1»).CreationTime=(«01.01.1666»)
Это всё конечно прекрасно, но если в папке 100 файлов и еще 10 папок, у которых так же есть файлы, как быть тогда?
Придётся использовать команду:
$change = Get-ChildItem -Path «C:test1» -Recurse
ForEach($ch in $change)
$ch.CreationTime=(«01.01.1666»)
Первая строка — переменная, в которую будет записан массив из объектов, находящихся по указанному в кавычках пути рекурсивно, т.е. со всеми вложенными директориями и файлами.
Таким образом, этот скрипт изменит по указанному пути дату на 0 1.01.1666 для всех объектов внутри папки «1».
Ну вот и всё на сегодня. Спасибо за внимание и удачи всем в ваших проектах.
Возможно вас так же заинтересует:
- Песочница Windows: что это и как её настроить
- Семейство Windows, стиль аниме, маскот
- Бесследное и безопасное посещение «постыдных» ресурсов
- 5 правил безопасности от мошенничества
- День недели на панели задач, отключаем магазин Windows
Источник: dzen.ru
Смена даты создания и изменения файлов и папок несколькими способами
Файлы и папки Windows хранят даты создания, изменения и открытия. Нередки ситуации, когда требуется, изменить дату создания файла (папки), например, jpg, word, excel. Для этого существуют способы смены, как средствами ОС, так и специальным ПО.

Чтобы посмотреть дату создания объекта Windows или другую, достаточно кликнуть на нем ПКМ в проводнике, выбрав в меню «Свойства». В разделе «Общие» располагается область из 3 временных значений (величин) (у папки 1 значение), соответственно пользователь смотрит нужную ему. Как правило, величина открытия и изменения совпадают, но не всегда, а величина создания остается неизменной с момента появления файла.

В проводнике, не открывая свойства, можно также просмотреть информацию по датам элементов. Обратите внимание на столбик «Дата изменения». Кликните ПКМ в область заголовков проводника, например, на «Имя». В меню отметьте пункт «Дата создания», после чего он появится в проводнике. Для удобства можете расставить собственную последовательность столбиков проводника, передвигая их зажатой ЛКМ.
Смена дат штатными средствами Windows
Области дат заполняются в соответствии с операциями с файлами, папками и берутся из системного времени ОС. Чтобы поменять дату создания файла (папки) проделайте такие шаги:







В результате шагов 5 или 6, 7 создастся папка или файл с новыми значениями. Способ эффективен в том, случае если производится изменение даты создания файла в одном или нескольких экземплярах. Если элементов много, то способ смены значений, описанный выше, будет рутинной ручной работой, но для решения этой проблемы есть специальные программы.
Примечание: не забудьте перевести временные настройки к правильным, так как это может сказаться на корректности работы некоторых элементов в системе.
Программы для изменения даты создания файла и не только
Программ такого типа существует достаточное количество. К таким приложениям относятся:
- BulkFileChanger;
- Attribute Changer;
- SetFileDate 2.0;
- NewFileTime.
Рассмотрим подробней процесс смены дат элементам Windows 7, 8, 10 на примере программы, BulkFileChanger. Проделайте ряд таких шагов:

1. Скачайте программу по ссылке: www.nirsoft.net/utils/bulk_file_changer.html. Соответственно, выбрав битность приложения.2. Извлеките программу из архива.
3. Приложение портативное и его устанавливать не нужно. Двойным кликом ЛКМ запустите файл BulkFileChanger.exe.

4. Кликните на значок папки со звездочкой.

5. Нажмите на 3 точки и укажите путь до папки с содержимым. Далее выберите, что отображать в окне программы: Add files (файлы), Add folders (папки). Так же выберите Infinite, чтобы отображать все подпапки и файлы. Далее кликните OK для построения списка элементов.

6. Выберите 1 элемент или используйте сочетание кнопок Ctrl + A для выделения всех объектов. Кликните на иконку часов.

7. Галочками отметьте, компоненты которые надо изменить: Created (создан), Modified (изменен), Accessed (открыт). Отмечая Add, Вы указываете, какое время добавить (убрать) к указанной дате. Так же здесь можно задать атрибуты элементам. Нажмите Do it.

Вот таким образом, можно изменить значения атрибутов элементов в пакетном режиме, не прибегая к ручной смене. Значения убавились на 5 дней. Вы можете использовать любое другое приложение.
Использование Total Commander
Один из распространенных файловых менеджеров Total Commander. Чтобы изменить дату создания, изменения файлов (папок) проделайте следующие рекомендации:
- Скачайте приложение по ссылке: www.ghisler.com и установите его.
- Запустите Total Commander.
- Выделите один или несколько элементов. Нажмите «Файлы» в меню. Далее выберите «Изменить атрибуты».

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

Перейдите в свойства объекта и убедитесь в смене значений. Минусом пакетного изменения значений в Total Commander является то, что временные параметры у всех элементов становятся одинаковыми, хотя может и для кого-то это и плюс.
Теперь Вы знаете, как изменить дату создания файла (папки) несколькими способами. Если нужно сменить значения одному объекту используйте Total Commander или штатные средства. Если Вы постоянно работаете с изменением дат, тогда используйте специальные программы, которые позволят выполнить пакетную смену значений по заданным параметрам.
Посмотрите еще статьи:
- Способы выделения файлов и папок в Windows 7, 8
- Параметры папок на Windows 7, 8
- Несколько способов изменения формата файла
Источник: nastrojcomp.ru
Время создания и изменения файла
Часто ли Вам нужно изменить дату создания файла? Думаю не очень. Однако в рабочих условиях это пригодится. Да и в домашних так же иногда. Притом может возникнуть необходимость поставить дату как прошлую, так и будущую.
Ну вы понимаете о чём я
Так вот. Перейдём сразу к делу. Самый простой способ изменения даты — это банально изменить дату в операционной системе.
Заходим в настройки даты и времени. Самый простой способ — это кликнуть левой кнопкой мыши по дате с временем в правом нижнем углу. В ответ на это выйдет календарь и там будет ссылка на изменением настроек:

вот здесь-то и меняем на ту, которую хотите.
![]()
Теперь, при создании любого файла, его дата будет такой, которую Вы установили. Разумеется потом её лучше вернуть на место. Ну или с такой же жить дальше