Как выполнить поиск по именам файлов и их содержимому БЕЗ использования индекса в Windows 10?

Как выполнить поиск по именам файлов и их содержимому БЕЗ использования индекса в Windows 10?

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

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

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

решение1

В проводнике отметьте опцию View | Options | Search | Always search file names and contents (this might take several minutes).

решение2

Я просто наткнулся на этот вопрос и мне было нужно то же самое.

Я не нашел собственного решения Windows для этого через пользовательский интерфейс. Я добился этого с помощью сторонних приложений. (CSearcher, FileSeek, ...)

Однако есть метод с использованием PowerShell. Вы можете выполнить поиск с помощью Get-ChildItem и передать его в командлет Select-String

Пример:

Get-ChildItem –Path D:\MyFolder -Include *filename* -Exclude *.pdf -Recurse -ErrorAction SilentlyContinue | Select-String -Pattern "MyContentPattern"

решение3

ThefindstrИнструмент командной строки отлично подходит для текстового поиска в Windows. Он поддерживает шаблоны регулярных выражений и подстановочные знаки для имен файлов.

Пример поиска:findstr /m /s /i pattern *somefile*

  • поиск всех файлов в текущем каталоге и подкаталогах
  • без учета регистра
  • печатать только названия файлов с шаблоном

решение4

Я не могу поверить, что то, что должно быть так просто сделать, невозможно осуществить в Windows.

Опять же, разработчики Windows просто не имеют опыта в области UX и не заботятся об основных потребностях, с которыми нам приходится сталкиваться каждый день.

Поиск Windows — это, на мой взгляд, неудачная шутка, и если вы не «в теме», то не будете знать, как ее получить.гироскопическая системаработать.

Вступайте в сагу о контенте Windows Search. Как простая галочка так называемого «расширенного» (о, страшно... не включайте эту опцию!)Содержимое файлаПараметр должен быть достаточным, чтобы позволить операционной системе знать, что то, что вы собираетесь ввести,панель поиска, на самом деле будет искатькак файлы, так и содержимое, для указанной строки предоставлено. Так просто, не правда ли?

О нет, ах! Он перечисляет каждый чертов файл в папке!

#пощечина по лбу #пощечина по лбу #пощечина по лбу #пощечина по лбу

Итак, вот мойсобратья-люди, и я говорю это с таким огромным уважением к человеческой расе, которая хочет / кричит / требует даже простейшую задачупросто работайи не придется гуглить каждую чертову инструкцию и блог во вселенной, чтобы найти один простой ответ - КАК МНЕ, ЧЁРТ ВОЗЬМИ, НАЙТИ СВОИ ФАЙЛЫ, ИСПОЛЬЗУЯ ЭТОТ ЧЁРТОВЫЙ ПОИСК WINDOWS!?!?

Ну, введите простой символ тильды «~». (Серьёзно — откуда мы, чёрт возьми, должны знать, что для обозначения термина «контент» нужно использовать всего один символ!?!).

#вздох

Вот, друзья мои, ваш спаситель. Забудьте команду "content:". Она НЕ РАБОТАЕТ!

~="ваша строка поиска"

Правильно, ребята, простой символ «~» со знаком «=» и ВАША строка поиска слюбой персонаж, который вы хотитеи да, внутри этих двух чертовых двойных кавычек, будетнаконец-то нашел тебяфайлы, которые вы искали годами!

Отблагодаришь позже.

Связанный контент