Як у Vista Explorer, як я можу шукати вміст усіх файлів у каталозі?


9

У мене веб-сайт PHP в каталозі на Vista.

Багато файлів у цьому каталозі мають слово "вихід". У Windows Explorer я набираю "вихід" у вікні пошуку. Він знаходить два файли, але не знаходить інших.

Що я повинен зробити, щоб пошук Vista Explorer був точним і надійним?

В даний час я вирішую це, відкриваючи Eclipse і роблячи глобальний пошук, який чудово працює, було б просто добре, якби я міг зробити це без 20-секундного очікування, щоб відкрити Eclipse кожен раз.

alt текст

Ось мої варіанти пошуку; У мене все включено:

введіть тут опис зображення

Відповіді:


6

Я також шукав це далеко і широко. Здається, параметри "включати неіндексовані" все ще виключають певні типи файлів (я встановив аналогічний тест, і якщо я перейменую файл у .txt, він працює, перейменуйте назад у .php, і він не може його знайти). Здається, єдиний спосіб обійти це - фактично змусити Vista шукати тут інструкції щодо типу файлів .

Однак для мене, що готує Vista для кожного розширення, я, можливо, хочу шукати, це не рішення. Я схильний використовувати безкоштовну утиліту, яку називають агентом ransack . Це дозволяє вказати папку і буде шукати вміст файлу, і, враховуючи його механізм грубої сили, це напрочуд швидко.

alt текст


+1. Після того, як я захворіла від спроби розбити вбудований пошук Windows XP у якусь корисну форму, я деякий час тому писав власний інструмент пошуку - тоді мене вказували на агента Рансака і виявили, що він зробив усе, що мені потрібно.
Девід Спіллетт

7

Я використовую Notepad ++ для такого типу пошуку. Відкривати його легше, ніж Eclipse, і ви маєте хороший вихід та багато інших варіантів. Звичайно, є багато інших інструментів, але мені подобається цей.

Меню

Знайти у файлах


1

Можливо, вам доведеться перейти до параметрів пошуку під панеллю управління та дозволити їй шукати приховані файли та папки?


на скріншоті вище я перевірив "включати неіндексні, приховані та системні файли", ти маєш на увазі десь ще?
Edward Tanguay

1

Нещодавно я знайшов по-справжньому класний інструмент Все від voidtools, який робить це дуже добре.

Він підтримує індекс усіх ваших імен файлів (прихований, системний, нормальний: все).
Це дуже швидко і має дуже мінімальний, але прагматичний користувальницький інтерфейс.
Ви можете шукати його за допомогою частин назви файлів, символів підстановки та навіть регулярних виразів.

Набагато краще, ніж усі ці "проіндексовані" пошукові ресурси, які не показують вам файли, які ви насправді шукаєте.

--jeroen


0

Можливо, вам слід перевірити безкоштовну утиліту з назвою Locate32 , яка індексує лише назви файлів, дати, розміри тощо, а не вміст файлу.

Він працює як уже згадане Все , але цей працює на всіх видах накопичувачів, не тільки NTFS, і його можна налаштувати так само, щоб шукати вміст файлу (наприклад, ви можете сказати йому, щоб шукати файли, ім'я яких починається з "Report", менші більше 20 Мб, не в "Archive"каталозі, а потім для файлів, що відповідають цьому, для пошуку в вмісті рядка "Needed now!")

Я налаштував Win+Shift+Fключ, щоб привести його діалогове вікно пошуку, і я не знайшов більш швидкого способу дійти до будь-якого каталогу чи файлу.


0

ідіть DOS!

відкрити підказку cmd та здійснити пошук за допомогою 'findstr'

C:\> findstr /I "$output" C:\data\*.php5

перевірити всі параметри, які роблять findstr /?

Ви навіть можете "труби" або "перенаправити" вихід


3
Це не DOS, фвай.
користувач1686
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.