In Vista Explorer, come posso cercare una parola nel contenuto di tutti i file in una directory?


9

Ho un sito Web PHP in una directory su Vista.

Molti file in quella directory contengono la parola "output". In Esplora risorse, digito "output" nella casella di ricerca. Trova due file ma non trova gli altri.

Cosa devo fare per rendere la ricerca Explorer di Vista accurata e affidabile?

Attualmente risolvo questo problema aprendo Eclipse e facendo una ricerca globale che funziona alla grande, sarebbe bello se potessi farlo senza l'attesa di 20 secondi per aprire Eclipse ogni volta.

testo alternativo

Ecco le mie opzioni di ricerca; Ho tutto acceso:

inserisci qui la descrizione dell'immagine

Risposte:


6

Ho anche cercato in lungo e in largo per questo. Sembra che le opzioni "include non indicizzate" escludano ancora alcuni tipi di file (ho impostato un test simile e se rinominare il file in .txt funziona, rinominarlo in .php e non lo trovo). Sembra che l'unico modo per aggirare il problema sia forzare Vista a cercare le istruzioni sul tipo di file qui .

Tuttavia per me preparare Vista per ogni estensione che potrei voler cercare non è una soluzione. Tendo a utilizzare un'utilità gratuita chiamata agent ransack . Ti consente di specificare una cartella e cercherà il contenuto del file e, considerando il suo meccanismo di forza bruta, è sorprendentemente veloce.

testo alternativo


+1. Dopo essermi stancato di provare a lanciare la ricerca integrata di Windows XP in una sorta di forma utile qualche tempo fa stavo scrivendo il mio strumento di ricerca, quindi mi è stato indicato l'agente Ransack e ho scoperto che faceva tutto ciò di cui avevo bisogno.
David Spillett,

7

Uso Notepad ++ per quel tipo di ricerca. È più leggero da aprire rispetto a Eclipse e hai un buon output e molte altre opzioni. Naturalmente ci sono molti altri strumenti, ma questo mi piace.

Menù

Trova nei file


1

Potrebbe essere necessario andare alle opzioni per la ricerca nel pannello di controllo e abilitarlo per cercare file e cartelle nascosti?


nello screenshot sopra ho controllato "includi file non indicizzati, nascosti e di sistema" intendi altrove?
Edward Tanguay,

1

Recentemente ho trovato uno strumento davvero interessante Tutto da voidtools che lo fa molto bene.

Mantiene un indice di tutti i nomi dei file (nascosto, di sistema, normale: tutto).
È super veloce e ha un'interfaccia utente molto minimale ma pragmatica.
Puoi cercarlo usando parti di nomi di file, caratteri jolly e persino espressioni regolari.

Molto meglio di tutti questi maiali di risorse di "ricerca indicizzata" che non mostrano i file che stai veramente cercando.

--jeroen


0

Potrebbe essere che dovresti dare un'occhiata a un'utilità gratuita chiamata Locate32 , che indicizza solo i nomi dei file, le date, le dimensioni, ecc., Non il contenuto del file.

Funziona come il già citato Tutto , ma questo funziona su tutti i tipi di unità, non solo NTFS, e può essere configurato per cercare anche il contenuto del file (ad esempio, puoi dirgli di cercare file il cui nome inizia con "Report", sono più piccoli di 20 MB, non nella "Archive"directory e quindi, per i file corrispondenti, per cercare la stringa nel contenuto "Needed now!")

Ho configurato la Win+Shift+Fchiave per visualizzare la finestra di dialogo di ricerca e non ho trovato un modo più rapido per raggiungere qualsiasi directory o file.


0

vai a DOS!

apri un prompt cmd e cerca usando 'findstr'

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

controlla tutte le opzioni facendo findstr /?

Puoi persino "pipe" o "reindirizzare" l'output


3
Non è DOS, prima.
user1686
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.