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

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

Поиск через Проводник: самый быстрый способ

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

  1. Откройте Проводник клавишами Win + E.
  2. В правой верхней части окна найдите поле поиска (или нажмите Ctrl + F).
  3. Введите *.расширение, например *.docx для всех документов или *.png для изображений.
  4. Нажмите Enter.

Если поиск не выдаёт результаты, проверьте, включена ли индексация для нужного диска. Для этого перейдите в Параметры → Поиск → Поиск в Windows → Расширенные настройки индексации и добавьте папку в список.

💡

Если ищете файлы на несистемном диске (например, D:), сначала выберите этот диск в Проводнике — поиск будет работать только в текущей папке и её подпапках.

Фильтр Пример запроса Что найдёт
По расширению *.xlsx Все таблицы Excel
По типу и дате type:изображение datemodified:>30.06.2023 Изображения, изменённые после 30 июня 2023 года
По размеру size:>50MB *.mp4 Видеофайлы MP4 больше 50 МБ
По имени и расширению contract*.pdf PDF-файлы, в названии которых есть «contract»

Фильтры поиска: как сузить результаты

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

  • Тип: можно выбрать «Документ», «Изображение», «Видео» и т. д. — это ускорит поиск.
  • Размер: фильтрация по размерам (например, «Больше 10 МБ»).
  • Дата изменения: ищите файлы, изменённые за последний день, неделю или год.
  • Имя: комбинируйте с расширением, например отчёт*.pdf найдёт все PDF-файлы, в названии которых есть слово «отчёт».

Фильтры работают и в обратную сторону: можно исключить файлы определённого типа. Для этого добавьте NOT перед условием, например *.jpg NOT "2020" — это найдёт все JPEG, кроме тех, в названии которых есть «2020».

Если вам нужно найти файлы в конкретной папке и её подпапках, сначала откройте эту папку в Проводнике, а уже потом вводите поисковый запрос. Иначе Windows будет искать по всем проиндексированным местам.

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

Если Проводник не справляется (например, на старых или медленных компьютерах), используйте командную строку. Это универсальный способ, который работает даже без индексации. Откройте командную строку от имени администратора (Win + X → Командная строка (администратор)) и введите:

dir /s /b *.(расширение)

Например, чтобы найти все файлы .txt на диске C::

cd C:\
dir /s /b *.txt > C:\text_files.txt

Команда создаст файл text_files.txt на диске C: со списком всех найденных текстовших файлов. Параметры:

  • /s — искать во всех подпапках;
  • /b — выводить только пути к файлам (без дополнительной информации);
  • *.txt — маска для поиска.

Для поиска по другому диску сначала перейдите на него командой D: (замените D на нужную букву).

PowerShell: мощный инструмент для автоматизации

PowerShell — более гибкий инструмент, чем командная строка. С его помощью можно не только найти файлы, но и отсортировать их, отфильтровать по дате или размеру. Откройте PowerShell (Win + X → Windows PowerShell) и используйте команду:

Get-ChildItem -Path "C:\" -Recurse -Filter "*.pdf" | Select-Object FullName, LastWriteTime, Length

Эта команда:

  1. Ищет все файлы .pdf на диске C: (-Path "C:\");
  2. Включает подпапки (-Recurse);
  3. Выводит полный путь (FullName), дату изменения (LastWriteTime) и размер (Length в байтах).

PowerShell позволяет не только найти файлы, но и сразу выполнить с ними действия — например, переместить или удалить.

⚠️ Внимание: Будьте осторожны с командами удаления в PowerShell или командной строке. Перед выполнением del или Remove-Item проверьте, что вы не удаляете важные данные. Лучше сначала вывести список файлов для проверки.

Какой способ поиска файлов вы используете чаще всего?
Встроенный поиск в Праводнике
Командную строку
Сторонние программы
Ручной просмотр папок

Сторонние программы: когда встроенных инструментов недостаточно

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

Программа Преимущества Недостатки
Everything Мгновенный поиск по имени, расширению, размеру. Поддержка регулярных выражений. Не ищет по содержимому файлов. Интерфейс минималистичный.
Agent Ransack Поиск по содержимому файлов, поддержка регулярных выражений, фильтры по дате и размеру. Медленнее Everything при большом количестве файлов.
FileLocator Pro Расширенные фильтры, поиск по содержимому, поддержка сетевых дисков. Платная версия с ограниченным бесплатным периодом.
Total Commander Встроенный поиск с фильтрами по имени, размеру, дате. Поддержка arch-файлов. Нужно привыкнуть к интерфейсу.

Everything — самая популярная утилита для быстрого поиска. Она индексирует файлы на жёстком диске в фоновом режиме, поэтому результаты появляются мгновенно. Чтобы найти все файлы .exe, просто введите *.exe в строке поиска. Программа бесплатная, весит меньше 1 МБ и не нагружает систему.

Поиск по содержимому файлов: когда имя не помогает

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

Чтобы проверить настройки:

  1. Откройте Параметры → Поиск → Поиск в Windows.
  2. Нажмите «Расширенные настройки индексации».
  3. Убедитесь, что в списке «Типы файлов» отмечены нужные форматы (например, .txt, .docx).
  4. Вернитесь в Проводник, введите в поиске содержимое:"нужный текст".
Как ускорить поиск по содержимому

Добавьте папки с важными файлами в индексируемые расположения через «Расширенные настройки индексации». Чем больше папок проиндексировано, тем быстрее будет поиск.

Если индексация отключена или не работает, используйте Agent Ransack или FileLocator Pro — они умеют искать по содержимому без предварительной индексации, хотя и работают медленнее.

Пошаговая инструкция: как найти и удалить все временные файлы

Временные файлы (с расширениями .tmp, .temp) занимают место на диске и могут замедлять работу системы. Чтобы найти и удалить их:

  1. Откройте Проводник (Win + E).
  2. В строке поиска введите *.tmp OR *.temp.
  3. Нажмите Enter и дождитесь завершения поиска.
  4. Выделите все файлы (Ctrl + A) и удалите их (Del или Shift + Del для безвозвратного удаления).

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

  • C:\Windows\Temp;
  • C:\Users\Имя_пользователя\AppData\Local\Temp.

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

Выполнено: 0 / 4

Часто задаваемые вопросы

Почему поиск в Проводнике не находит файлы на внешнем жёстком диске?

По умолчанию Windows 10 не индексирует внешние накопители. Чтобы исправить это, подключите диск, откройте Параметры → Поиск → Расширенные настройки индексации и добавьте внешний диск в список индексируемых расположений. Альтернативно используйте поиск через командную строку или Everything.

Можно ли искать файлы по нескольким расширениям одновременно?

Да. В Проводнике введите *.jpg OR *.png OR *.gif. В командной строке используйте dir /s /b *.jpg *.png *.gif. В PowerShell подойдёт Get-ChildItem -Path "C:\" -Recurse -Include *.jpg,*.png,*.gif.

Как найти файлы, изменённые за последние 24 часа?

В Проводнике введите в строке поиска datemodified:today. Для точного диапазона используйте datemodified:>20.05.2024 или datemodified:last 24 hours. В командной строке поможет forfiles /p C:\ /s /d +1 /m *.docx (ищет DOCX-файлы, изменённые за последний день).

Почему командная строка не находит файлы на сетевом диске?

Сетевые диски не всегда доступны для командной строки без дополнительных параметров. Попробуйте подключить диск как сетевой (net use Z: \\server\share), а затем искать на Z:. Или используйте dir \\server\share\*.pdf /s, указав полный путь.