Cmd изменить дату создания файла
Вы не знаете зачем это нужно? А никогда не знаешь, что может в жизни случиться и пригодиться. Этим и интересна жизнь. Иногда изменение даты создания одного файла может спасти от штрафа на работе.
Например, если вы скопировали файл с внешнего накопителя данных на компьютер, то автоматически установится дата не создания файла, а когда вы скопировали его на компьютер. А если вам по работе нужна именно дата создания, то что делать?
Об этом я сегодня и хочу вам рассказать и показать "на картинках".
Выводы статьи
При работе на компьютере случаются ситуации, когда пользователю нужно изменить дату создания файла или дату изменения файла, изменив дату и время в прошлое или будущее время. Выполнить подобные изменения можно в операционной системе Windows переводом времени вручную, или с помощью сторонних программ.
Снова здравствуйте. Вы находитесь на канале Ты ж программист! ✨, где просто и доступно поделюсь своим опытом и расскажу о различных лайфхаках.
Сегодня расскажу, какими способами обычно пользуюсь для изменения даты создания и изменения файлов и папок.
Такие свойства или же атрибуту файла или папки, как дата создания или дата изменения - недоступные на первый взгляд к редактированию, защищённые системой.
Но есть способы менять их и не только дату, но и время файлов.
Как изменить дату создания содержимого файла в NewFileTime
NewFileTime — бесплатная программа, изменяющая дату создания файла. Программа не требует установки на компьютер, запускается из папки. Приложение поддерживает русский язык интерфейса.
NewFileTime можно скачать с официального сайта по этой ссылке . После загрузки на компьютер, распакуйте архив с программой.
В программе NewFileTime выполните действия:
- При первом запуске примите условия лицензионного соглашения.
- Перетащите файл или несколько файлов в окне программы.
- В полях «Дата изменения», «Дата создания», «Дата доступа» установите необходимые значения.
- Нажмите на кнопку «Установить время».
В свойствах файла внесены изменения, касающиеся даты создания, изменения или открытия файла.
NewFileTime
Небольшая бесплатная программа, созданная именно для изменения даты создания и изменения файла. NewFileTime не требует установки. Интерфейс программы переведен на множество языков, в том числе и русский.
Для изменения свойств файла через NewFileTime нужно выполнить следующие действия:
- Перетаскиваем нужный файл в белое поле, расположенное посередине окна программы.
- В верхней части выбираем нужные значения полей.
- Кликаем на кнопку "Установить время".
И все готово. Исходные данные файла на нужные изменятся моментально. Минимум действий и отличный результат. А главное никаких последствий, в том числе нет второго файла и точно не забудете изменить обратно дату и время операционной системы.
Как изменить дату создания содержимого файла FileDate Changer
FileDate Changer — бесплатная программа от известного разработчика программного обеспечения NirSoft. Скачайте программу FileDate Changer с сайта разработчика здесь .
Распакуйте ZIP-архив с программой, а затем запустите приложение на компьютере.
Выполните следующие шаги:
- Перетащите файл в окно программы, или нажмите на кнопку «Add Files», для добавления файла с ПК. Поддерживается работа с файлами в пакетном режиме.
- В полях «Created Date» (дата создания), «Modified Date» (дата изменения), «Accessed Date» (дата доступа) установите подходящие значения для даты и времени.
- Нажмите на кнопку «Change Files Date» для применения изменений.
- Закройте программу FileDate Changer, проверьте результат работы.
Как изменить дату создания файла в Total Commander
С помощью популярного файлового менеджера Total Commander можно изменить дату и время создания файла. В программе Total Commander можно поменять свойства одного файла или сразу нескольких файлов в пакетном режиме.
Необходимо выполнить следующие рекомендации:
- Откройте программу Total Commander на компьютере.
- Выделите файл или несколько файлов.
- Войдите в меню «Файлы», в контекстном меню нажмите на «Изменить атрибуты…».
- В окне «Изменение атрибута» поставьте галку в пункте «Изменение даты/времени», а затем установите подходящую дату и время.
- Нажмите на кнопку «Добавить атрибут».
- В опции «Поле:» выберите из контекстного меню «Дата создания», в опции «Значение:» нажмите на кнопку с двойными кавычками.
- Откроется окно «Дата создания», в котором можно поменять дату и время создания файла.
- Нажмите на кнопку «ОК» в обеих окнах программы.
- Убедитесь, что в свойствах файла появились новые значения даты и времени.
В Total Commander подобным способом можно изменить дату и время модификации, дату и время последнего доступа.
Изменение даты создания файла стандартными средствами Windows.
При создании или изменении файла Windows ориентируется на время, установленное в операционной системе. Даже если оно установлено неверно. Поэтому как вы поняли для изменения даты создания (изменения) файла нам нужно изменить дату и время самой операционной системы. Я покажу на примере Windows 10, но в других версиях операционной системы все отличается незначительно.
- Кликаем правой кнопкой мыши на иконку с отображением времени на панели задач операционной системы.
- В контекстном меню находим пункт "Настройка даты и времени".
- Для установки нужной даты в «Установка даты и времени вручную» нужно кликнуть на кнопку «Изменить». И в новом появившемся окне выбрать нужные цифры.
- Сейчас осталось только снова открыть файл и сохранить его повторно с помощью "Сохранить как".
Теперь у вас есть точная копия файла с нужной датой и временем. Оригинальный файл можно удалить. И не забудьте снова изменить настройки даты и времени операционной системы для возврата все на место с целью избежания ошибок в работе системы.
Довольно неудобный метод. Поэтому программисты-любители создали небольшие программы , которые можно скачать из Интернета с проверенных сайтов (например, SoftPortal). Не знаете как они называются? Читайте дальше и я все расскажу.
SetFileDate
Еще одна неплохая программа от сторонних разработчиков. В отличие от NewFileTime она требует установки и полностью на английском языке. Но не пугайтесь, так как много места она не займет и в ее работе нет ничего сложного.
В левой части программы выбираем нужный файл, а в правой части устанавливаем нужную дату. Ах, да еще не забываем установить (снять) нужные галочки напротив пунктов Created (Создания), Modified (Изменения), Accessed (Доступа). Все зависит от того какую именно дату вы хотите изменить.
После установки нужных настроек свойств файла остается только нажать на кнопку "Modify Date(s)". И все готово.
Необязательно разом изменять все даты на одну. Можно сделать три нажатия на кнопку и получить в свойствах три разные даты. Я думаю это не трудно.
На сегодня это все. Конечно это далеко не все способы, а только те, которые я считаю самыми удобными для повседневного использования. Но не забывайте, что о вкусах не спорят, если вы предпочитаете другой способ. Просто расскажи о нем другим людям в комментариях.
Спасибо за внимание! Понравилась статья? Тогда жмите "Палец вверх" и делитесь ей с друзьями в социальных сетях.
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Цитата alpap: @echo off for /f "delims=" %%a in ('dir/a-d/b/s "C:\FOTO\*.*"') do nircmd.exe setfiletime "%%a" "now" exit » не работает все даты остаються старые » |
Потому что
во-первых, не надо писать @echo off ! Для того, чтобы можно было видеть, что вообще происходит!
Во-вторых, в конце написать не EXIT а PAUSE чтобы видеть что же произошло в работе батника
В-третьих, вот правильная строчка:
for /f "delims=" %%a in ('dir/a-d/b/s "C:\FOTO\*.*"') do nircmd.exe setfiletime "%%a" "now" "now"
это описано в справке к нирцмд. Я проверил - с двумя наумами работает!
Конфигурация компьютера | |
Процессор: Intel(R) Core(TM) i3 CPU M 370 2.40GHz, ядер: 2, логических процессоров: 4 | |
Память: 8,00 ГБ | |
ОС: Windows 10 Pro x64 |
так читайте внимательно, а не между строк:
Изменяет дату создания/модификации/обращения одного или более файлов.
Первый параметр может быть единственным именем файла или строкой подстановочных знаков.
Параметры дат должны быть определены в следующем формате: "dd-mm-yyyy hh:nn:ss", если параметр даты не определен или Вы определяете пустую строку (""), дата не будет изменена .
Если Вы определите "now" как параметр даты, то будет использоваться текущая дата и время.
т.е. если поставить "now" произойдет изменение на текущие, а если надо оставить то что было то или пусто если этот параметр в конце или "", если где-то посередине.
Устанавливаем FAR менеджер (для граждан стран бывшего СССР лицензия бесплатна), выбираем папку,
F9 -> файлы -> атрибуты файлов -> ставите нужное время -> ставите птичку "обрабатывать вложенные папки"
И не надо городить огород.
И вообще, если работаете с CMD-файлами, удобнее FAR нет.
-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.
Привет! Есть файл "Call@recording@005_20150216113542.mp3" В его имени после "_" идёт дата "20150216" и время "113542" создания файла. Нужен батник, который сможет изменять дату и время создания таких файлов в одной или нескольких папках, взяв дату и время из имени файла.
Помогите, пожалуйста.
Вывод на экран консоли только имени и даты создания файла
Здравствуйте, необходимо вывести на экран консоли имена и даты создания файлов, содержащих атрибут.
Как изменить дату и время создания файла на текущие?
Как изменить дату и время создания файла на текущие? Пробовал соединить с нулевым, но как такой.
Копирование файла с добавлением текущей даты к имени файла
Просто копирую файл XCOPY D:\BACKUP\base.bak E:\BACKUP\*.* /Y - норм. Мне нужно не заменять.
Добавление текущей даты к имени файла при нестандартном формате вывода даты
Приветствую ! Давно и успешно используется код, который мне когда-то подсказали тут на форуме .
Как посмотреть дату создания и изменения файла?
Перед тем как что-нибудь изменить сначала нужно посмотреть исходные данные. Это не сложно.
- Кликаем правой кнопкой мыши на нужном файле.
- В контекстном меню находим пункт "Свойства".
- Во вкладке «Общие» отобразится информация о том, когда был создан, изменен, открыт файл.
💾Способ через Powershell
Благодаря инструменту Powershell a.k.a. Bush в линуксе, можно изменять любой атрибут и у любых объектов, даже папок.
Первым делом необходимо открыть Powershell ISE: Пуск /Поиск -> Powershell ISE. Сверху на панели выбрать Вид -> Отобразить панель сценариев для доступа к скриптописанию.
Полдела уже сделано. Осталось за малым 😊. Сначала посмотрим, какие свойства есть у файлов и папок, чтобы знать, что нам изменять.
Команды ниже вставлять в белое поле, сюда:
Используем следующую команду, в кавычках указываем путь нужной директории, где будем менять файл/ы.
Выделил интересные нам. Об остальных можете изучить самостоятельно при желании.
- CreationTime - дата создания
- LastWriteTime - дата изменения
- LastAccessTime - дата открытия
Теперь для изменения одного файла ( не папки, важно! ) используем команду:
В кавычках так же указываем путь к файлу, включая расширение. Дата в скобках скорее всего будет преобразована в локальный формат данных на устройстве. С этим поаккуратнее! А то вместо дня измените месяц.
Вместо CreationTime можно поставить один из свойств, что на скриншоте выделены красным.
У Пиндосов 1/1/2020 означает первое января 2020, но загвоздка в 2/1/2020. Это вовсе не второе января, а первое февраля!
Теперь, когда научились менять дату у файлов - перейдём к тому, как это сделать для любых папок.
Команда почти такая же, только вместо дочерних объектов, просто объект в начале: (Get- Item вместо Get- Child Item )
Это всё конечно прекрасно, но если в папке 100 файлов и еще 10 папок, у которых так же есть файлы, как быть тогда?
Придётся использовать команду:
Первая строка - переменная, в которую будет записан массив из объектов, находящихся по указанному в кавычках пути рекурсивно, т.е. со всеми вложенными директориями и файлами.
Таким образом, этот скрипт изменит по указанному пути дату на 0 1.01.1666 для всех объектов внутри папки "1".
Ну вот и всё на сегодня. Спасибо за внимание и удачи всем в ваших проектах.
Как изменить свойства файла, дату создания в BulkFileChanger
BulkFileChanger — бесплатная утилита от NirSoft для массового изменения свойств файлов, аналог программы FileDate Changer с расширенными возможностями. Скачайте программу с официального сайта . Ссылки на загрузку находятся в нижней части страницы, там же нужно скачать язык локализации, чтобы русифицировать программу.
Выполните необходимые действия:
- Распакуйте архив с программой и архив с русским зыком.
- Поместите файл русского языка в папку с программой.
- Запустите программу BulkFileChanger из папки.
- Добавьте файл из интерфейса приложения или перетащите файлы с компьютера.
- Войдите в меню «Действия», в контекстном меню выберите пункт «Изменить время/атрибуты».
- В разделе «Дата и время файлов» установите подходящие значения.
- Нажмите на кнопку «Выполнить».
- Закройте программу, посмотрите свойства файла.
Как посмотреть дату создания файла
В операционной системе файлы или папки сохраняют свойства даты создания, изменения и открытия. Дата создания файла отображена в свойствах файла.
Для просмотра этой информации нужно выполнить следующие действия:
- Щелкните правой кнопкой мыши по файлу или папке.
- В контекстном меню нажмите на пункт «Свойства».
- В окне свойств файла или папки, во вкладке «Общие» отобразится информация о том, когда был создан файл или папка, когда был изменен, когда был открыт.
При создании или изменении файла, Windows ориентируется на текущее время в операционной системе. В свойствах файла или папки указывается соответствующее время, поэтому нам нужно изменить дату создания файла Windows.
Изменить дату создания файла можно с помощью средств операционной системы Windows, или при помощи стороннего программного обеспечения. В этом руководстве вы найдете инструкции о нескольких способах решения данной проблемы, с помощью которых мы сможем изменить дату создания или изменения файла.
💾Способ для новичков и любителей графики
Есть маленькая программка - FileDate Changer . Качать только с официального сайта - утилита абсолютно бесплатная.
Не советую тянуть с других источников и уж точно не уверен в их надёжности, как и последствиях.
Хороша программа и проста, но меняет только атрибуты у файлов. Для папок, к сожалению, не работает.
- Нажимаем на кнопку Add files и выбираем нужные нам файлы или один файл.
- Определяемся, какие атрибуты менять.
Created Date - дата создания
Modified Date - дата изменения
Accessed Date - дата открытия - Изменяем на нужные нам значения и не забываем о флажке Change
- Жмём кнопку Change Files Date .
В результате получим файлы с изменёнными датами.
Как изменить дату создания файла в Windows 10
Самое простое, что приходит на ум: нужно поменять время создания файла в настройках времени операционной системы. Как это сделать я покажу на примере Windows 10, в других версиях ОС настройка проходит похожим образом.
Пройдите следующие шаги:
- Щелкните правой кнопкой мыши по отображению даты и времени в области уведомлений (системном трее).
- В контекстном меню нажмите на «Настройка даты и времени».
- В открывшемся приложении «Параметры», во вкладке «Дата и время», в опции «Установить время автоматически» передвиньте ползунок переключателя в положение «Отключено».
- В настройке «Установка даты и времени вручную» нажмите на кнопку «Изменить».
- В окне «Изменить дату и время» введите нужные значения, а затем нажмите на кнопку «Изменить».
- Создайте новую папку на Рабочем столе компьютера. У этой папки будут новые заданные свойства даты и времени, отличающиеся от фактического временного периода.
- Откройте исходный файл Excel, Word, JPG, PNG, PDF, или другого формата в программе на ПК, предназначенной для открытия файлов данного типа.
- Войдите в меню «Файл» (в подавляющем большинстве программ), выберите «Сохранить как».
- В окне Проводника выберите новую созданную папку, а имя файла и расширение оставьте без изменений.
- Нажмите на кнопку «Сохранить».
- В папке появится копия исходного файла. Откройте свойства этого файла, чтобы убедиться, что были проведены изменения в дате и времени создания файла.
Исходный оригинальный файл можно удалить с компьютера, потому что у васимеется полная копия файла с другими свойствами: измененными датой и временем.
После завершения работ с изменением даты создания файла, верните текущую дату и время в настройках Windows:
- В приложении «Параметры» откройте настройку «Время и язык».
- Во вкладке «Дата и время», в разделе «Текущие дата и время», в опции «Установить время автоматически» передвиньте ползунок в положение «Включено».
Как посмотреть дату создания и изменения файла?
Перед тем как что-нибудь изменить сначала нужно посмотреть исходные данные. Это не сложно.
- Кликаем правой кнопкой мыши на нужном файле.
- В контекстном меню находим пункт "Свойства".
- Во вкладке «Общие» отобразится информация о том, когда был создан, изменен, открыт файл.
Решение
в папку, в которой находятся файлы, которые нужно обработать (в том числе, и если эти файлы находятся в подпапках любого уровня вложенности), и запустите.
Anahored, А, может, у Вас XP, в таком случае надо будет скачать и бросить в system32 powershell, потому что там она, увы, отсутствует.
Код пакетного файла:
Инструкция к применению пакетного файла с этим кодом аналогична приведённой мной выше.
добрый день. ужас. я тут пытался смотреть эти выражения и голова чуть не поломалась
у меня за многие годы насобиралась куча фотографий и во многих тоже нет EXIF
и изза этого они постоянно множатся, когда копирую в телефоне у себя и знакомых (а такбы я их через комп исправлял после переноса на microsd). (там вообще сумасшествие какое то. все файловые менеджеры которые пробовал на android, все при копировании файлов из одного источника в другой постоянно теряют оригинальную дату файла)
я так по сусекам поскреб и вижу что получился довольно внушительный список разных имен. вижу что много, но можно их помаленьку сделать и выкладывать по номерам которые у меня например, или какой Вам будет удобней и потом уже позже смотрящий будет сам себе выбирать нужный вариант
- можете сделать так чтоб оно не обращало внимания на расширения во всех вариантах
- и чтоб не трогало дату если не нашло её в имени
- возможно ли распознать timestamp и сразу дату файла конвертануть в соответствии?
- можно ли както сделать чтоб эти комманды (выражения) по отдельным именам файлов включить в один батник
или чтоб можно было подключать батники по цепочке (это если они будут конфликтовать), чтоб както автоматизировать под нужды?
а если уж както они там будут конфликтовать, то может в какомто определенном порядке их там расположить?
помогите пожалуйста с такими именами. вижу что многовато, но я не один кто страдает от данной проблемы многие годы подряд. а так Вы нам сможете помочь.
Спасибо
В некоторых случаях, пользователи ищут ответ на вопрос о том, как изменить дату создания файла Excel, Word, PowerPoint, JPG, PDF, MP3, MP4, или файлов других форматов. Подобная операция необходима в ситуациях, когда по каким-либо причинам нужно поменять даты создания файла, изменив его свойства.
Как поменять дату создания файла, можно ли изменить дату создания файла? Да, подобные манипуляции можно совершить с файлами или папками в Windows. Можно установить любую другую дату и время, как в прошлом, так и в будущем.
Это может понадобится, например, когда следует что-то скрыть, или выдать устаревшие файлы за новые, недавно созданные. Это могут быть файлы Ворд, Эксель, PowerPoint, файлы других текстовых форматов, видео, аудио, фотографии или другие изображения. Чтобы решить эту проблему, мы изменяем дату создания файла.
Прежде, чем ответить на вопрос, как поменять дату создания файла, сначала нужно узнать, где находится эта информация в свойствах файла.
Читайте также: