Могу ли я искать файлы, которые содержат определенную строку в папке, если эта папка отсутствует в поисковом индексе?
Итак, допустим, папка textFiles отсутствует в индексе. Я перехожу к этой папке в Windows Explorer. Я ввожу «.ini» в поле поиска. Я хочу увидеть список результатов, содержащий только «b.txt».
FOLDER C:\textFiles\
FILE a.php
CONTENT once twice thrice mice moose monkey
FILE b.txt
CONTENT mingle muddle middle.ini banana beer
FILE c.spo
CONTENT sellotape stapler phone book
У меня нет разрешения на добавление папок в индекс Windows, и у меня нет разрешения на установку или запуск любых исполняемых файлов, которые не поставляются с сервером или утвержденными приложениями.
Я был бы счастлив с родным решением командной строки Windows в случае необходимости.
Самое простое решение - на мгновение отключить Windows Search , если у вас есть разрешения:
net stop wsearch
Сделайте поиск в папке в проводнике Windows, он будет искать без индекса.
net start wsearch
Хотя это работает для небольших папок, вы можете столкнуться с проблемами с большими.
Альтернатива для поиска содержимого файла
Windows Grep основывается на
grep
идее Linux , предоставляя графический интерфейс, который позволяет вам видеть совпадающие строки; это позволяет вам быстро просматривать файлы в поисках различных случаев и их контекста:Он предоставляет довольно много опций для поиска, поэтому подойдет и для больших или более сложных папок:
Он также имеет простой мастер, если вам не нужно видеть все настройки, и вы можете настроить отображение результатов текста (номера строк, показать часть / всю строку, фиксированный шрифт, ...)
Альтернатива для поиска имен файлов
Поиск Все является одной из самых маленьких поисковых систем для Windows, поэтому ее легко получить и запустить, она имеет очень простой и понятный пользовательский интерфейс, позволяющий очень быстро индексировать файлы и выполнять поиск среди них. Он имеет минимальное использование ресурсов и выполняет обновление в режиме реального времени, если вы оставляете его открытым, поэтому он даже подходит как замена Windows Search, если вы хотите ...
У меня в общей сложности 904 108 файлов и папок, что довольно много по сравнению с обычным пользователем, и когда я набираю что-то вроде этого,
Super User
это отображается мгновенно . Индексация тоже не занимает много времени; Итак, это просто открыть его, подождать несколько секунд и мгновенно искать у вас под рукой.В качестве примера вы можете показать все исполняемые файлы в папке, например:
*.exe "C:\Program Files"
источник