3

В Win 7, как я могу найти слово в содержимом всех файлов в определенной папке.

В XP это было легко. Все, что вам нужно было сделать, это ввести слово в текстовое поле "Слово или фраза в файле" в окне поиска, и оно включит в результаты поиска только файлы, содержащие это слово.

4 ответа4

1

В правом верхнем углу Explorer, есть окно поиска.

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

0

Если вы хотите что-то более похожее на поиск Windows XP, взгляните на бесплатный инструмент Agent Ransack.

Некоторые другие инструменты упоминаются здесь:

Лучший способ * уверенно * искать файлы и содержимое в Windows без использования службы индексации?

0

Сначала проводник Windows будет искать все файлы, которые имеют "test" как часть имени файла, но если вы прокрутите до конца результатов поиска, вы увидите следующее:

Начальные результаты поиска

Ограниченное решение

Нажмите "Содержимое файла", и он выполнит поиск в файлах по ключевому слову "мое ключевое слово".

Тем не менее, я не могу сказать, почему эта опция доступна не во всех папках, как на рабочем столе. Даже для этого контекстного окна реализовано решение: начните свой запрос с content: и присоедините ключевое слово. Кавычки обязательны, если вы ищете более одного слова.

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

0

Findstr может подойти, если вы знакомы с командной строкой Windows, findstr - это своего рода grep для Windows, и он поставляется с Windows, начиная с версии XP. Лично я использую bash для Windows, и grep внутри этого, но это стороннее программное обеспечение, которое не поставляется с Windows по умолчанию. Пример поиска:

\s ищет подходящие файлы в текущем каталоге и во всех подкаталогах

2>nul - избавиться от ошибок для файлов, которые вы не можете открыть

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .