Всем привет! Сегодня в статье я покажу вам три способа поиска определенных файлов по дате в Windows 10 и Windows 11. Мы попробуем встроенные методы самой системы, а в конце я расскажу про одну интересную и простую стороннюю программу. Статья будет короткой, но информативной. Если нужен обычный поиск по имени, вот отдельная инструкция – как найти файл на компьютере.
Способ 1: Через проводник
Давайте посмотрим, как найти документ по дате создания или изменения. Проще всего воспользоваться обычным «Проводником» – открываем его. Если не знаете, где он находится, читаем, как открыть Проводник. После этого перейдите в папку или диск, на котором вы хотите включить поиск, и вводим запрос:
Датасоздания:ДД.ММ.ГГГГ
ПРИМЕЧАНИЕ! День и месяц обычно указываются двумя цифрами, например «04», а не «4». Если русская команда не сработала, попробуйте datecreated:ДД.ММ.ГГГГ.
Если вам нужно указать определенный диапазон дат, немного меняем запрос:
Датасоздания:ДД.ММ.ГГГГ .. ДД.ММ.ГГГГ
Также можно использовать дополнительные функциональные фразы:
- На этой неделе
- Вчера
- Сегодня
- На прошлой неделе
- В этом месяце
- В прошлом месяце
- В этом году
- В прошлом году
Есть возможность найти файл не только по дате создания, но и изменения. Для этого нужно изменить начальный запрос до двоеточия (:) на:
датаизменения:
Обратите внимание на дополнительные свойства для поиска, которые стоят правее – вы можете указать тип и размер нужного файла. На первый взгляд кажется, что поиск немного запутанный, но к нему быстро привыкаешь. Если поиск вообще не реагирует, смотрим, почему не работает поиск Windows.
Дата создания и дата изменения – не одно и то же. Если скопировать старый файл на новый диск, дата создания может стать новой, а дата изменения останется старой.
Способ 2: PowerShell
Поиск файлов по дате в Windows 10 и Windows 11 можно выполнить через PowerShell или Терминал Windows. Способ не очень удобный, но я все же решил написать про него в этой статье. Чтобы запустить консоль, кликните правой кнопкой мыши по кнопке «Пуск». Если нужны права администратора, вот инструкция – запуск от имени администратора.
Теперь давайте коротко расскажу про сам запрос. Для начала нам для удобства нужно занести дату в переменную. Вместо шаблона подставьте свою дату:
$date = [datetime]::ParseExact(“ДД.ММ.ГГГГ”,”dd.MM.yyyy”,$null)
А уже теперь эту переменную с датой мы используем в запросе:
Get-ChildItem -Path "C:\Папка" -Recurse -File | Where-Object {$_.LastWriteTime -ge $date}Вместо «C:\Папка» – указываем путь к разделу или папке, где вы хотите выполнить поиск по установленной дате. Поиск идет и по вложенным элементам, если вы хотите их исключить – удалите «-Recurse». Поиск будет идти по дате последнего изменения. Для даты создания замените LastWriteTime на CreationTime.
Способ 3: Стороннее ПО
Не сторонник использования внешнего программного обеспечения, но для кого-то этот метод покажется более удобным. Мы будем использовать программу – Everything. Плюс этой утилиты в том, что она очень быстро ищет по именам файлов. А поиск по содержимому документов – отдельная история, читаем тут.
Скачать Everything
После установки и запуска переходим в «Поиск» – «Расширенный поиск».
Хоть возможностей у программы много, но все достаточно понятно. На одном из этапов вам нужно указать период, в котором мы будем проводить поиск. Если вы пролистаете чуть ниже, можно выделить и указать файлы определенного типа – например, картинки, видео, аудио, документы, текстовые файлы и т.д.
В Everything можно искать и прямо из строки: dm:today – измененные сегодня, dc:today – созданные сегодня. Программа предельно простая, поэтому заострять внимание на всех возможностях мы не будем. Я думаю, вы сами сможете с ней разобраться. На этом все, дорогие друзья. Пишите свои вопросы в комментариях. До новых встреч на портале WiFiGiD.RU.










Спасибо! Это как раз то что мне нужно
Интересный материал, раньше о таком даже не задумывался, что проводник вообще может что-то там искать полезного, век живи век учись.
Автор просто красава. Все просто и понятно. Статья класс. зачет
