[Windows Server 2008] Ricerca stringa all'interno di un file

mercoledì 11 novembre 2009 - 23.10

TomClancy Profilo | Junior Member

Spesso devo ricercare su una directory ( comprese le subdirectory , sia in locale che in rete ) una stringa di testo che può essere contenuta su dei file con estensioni non associate a programmi ( esempio: prova.zzz )
Su windows xp non avevo problemi perché mi bastava cambiare la chiave di registro FilterFilesWithUnknownExtensions, su win 2008 invece le cose sono cambiate e non riesco ad arrivare alla soluzione.

Si accettano suggerimenti.

Grazie mille :)

Brainkiller Profilo | Guru

>Spesso devo ricercare su una directory ( comprese le subdirectory
>, sia in locale che in rete ) una stringa di testo che può essere
>contenuta su dei file con estensioni non associate a programmi
>( esempio: prova.zzz )

Ciao,
ma sono file conteneti testo o binari ?

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/

TomClancy Profilo | Junior Member

Sono files con testi

Brainkiller Profilo | Guru

>Sono files con testi

Non so se hai già installato Powershell, mi sembra che sia incluso in Windows 2008 tra le opzioni del setup di Windows. Anche io spesso mi sono trovato male con il cerca file di Windows che nel tempo è sempre peggiorato. Allora mi sono abituato a far la ricerca di file e cartelle via command line e ancor meglio con powershell.
Un comando simile ti consente di cercare la parola "parola" all'interno di tutti i .txt del disco C:

gci c:\temp -include *.txt -Recurse | select-string -pattern "inserito" | foreach {$_.path}

Sostituisci *.txt con il pattern di cui hai bisogno *.zzz o analogo e cambia "inserito" con la tua stringa di ricerca.
Ciao
david

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5