Я опытный программист 10 лет, и я не понимаю, как использовать Vista для поиска строки в файле. Получить все файлы, которые имеют определенную строку в нем. Может кто-нибудь, пожалуйста, помогите. Также, как найти строку, если она существует внутри кавычек внутри файла.
3 ответа
Я нашел что-то, что говорит перейти в Панель управления / Параметры папки, на вкладку Поиск и выбрать "Всегда искать по имени файла и содержимому" для поиска в содержимом файла. Я не знаю, если это то, что вы ищете. Если у вас есть Visual Studio, вы также можете использовать ее поиск в файлах для поиска конкретной строки.
Из командной строки findstr
делает разумную работу по поиску строк, хотя, как и в любом приложении командной строки, поиск кавычек оказывается более хитрым; насколько я помню, вам нужно утроить их, чтобы заставить его работать.
Введите строку в поле поиска Explorer. После того, как ничего не удается найти, нажмите «Инструменты поиска» в проводнике и выберите «Параметры поиска». В поле «Что искать» выберите «Всегда искать имена файлов и их содержимое (может быть медленным)».
Как говорится, он может быть медленным, если в папке много файлов. Эта опция теперь также распространяется на все папки. Альтернативой является индексирование определенной папки, если вы часто в ней выполняете поиск.
Для этого щелкните правой кнопкой мыши в проводнике, выберите «Свойства», затем нажмите кнопку «Дополнительно ...» на вкладке «Общие». Отметьте «Индексировать эту папку для более быстрого поиска». Исходная (более быстрая) опция поиска также будет искать содержимое в проиндексированных папках.