PDA

View Full Version : Trovare file simili partendo da lista


Lele191278
07-05-2014, 16:44
Ciao a tutti, avrei la necessita' di scandagliare il mio pc per cercare dei file che "assomigliano" ad altri presenti su una lista.

Praticamente mi occorre un programma che mi dica se ho gia' quel file nel mio pc anche se e' scritto in maniera leggermente diversa.

Grazie a tutti

Emanuele

Vultus
07-05-2014, 17:38
Prova questo:
https://www.jam-software.com/ultrasearch/

Aprendo il menù a tendina puoi scaricare l'archivio .zip cioè la versione portable. ;)

Lele191278
08-05-2014, 09:50
Ciao ho provato il tool ma non va bene, mi servirebbe qualcosa che dando in input una lista con migliaia di nomi mirestituisca una cosa del genere:

Input LISTA
Pippo
Pluto
Paperino

Output
Pippo123
2pippo
1Pippo
321Pluto
pluto123
456pluto321
789paperino1
456paperino
paperino123
Grazie

Emanuele

Vultus
08-05-2014, 22:51
Conosco solo quel programma.
E' buono anche se devi immettere nella ricerca una parola alla volta.

x_Master_x
09-05-2014, 13:43
Usa questo batch ( copia tutto il contenuto su un Blocco Note e salva con estensione .bat )

: x_Master_x
@echo off

SetLocal EnableDelayedExpansion

Set SearchPath=C:\Percorso\Cartella
Set ListPath=ListaFile.txt
Set ReportName=Report.txt
Set Flag=0

If not exist "%SearchPath%" (
echo La directory %SearchPath% non esiste
pause&exit
)

If not exist "%ListPath%" (
echo Il file %ListPath% non esiste
pause&exit
)

(
for /f "usebackq delims=" %%a in ("%ListPath%") do (
echo File che contiene la parola "%%a":
for /r "%SearchPath%" %%b in ("*%%a*") do (
echo %%b
set Flag=1
)
If !Flag!==0 echo Nessun file trovato
set Flag=0
echo.
)
)>"%ReportName%"


Il risultato sarà:

File che contiene la parola "Pippo":
C:\Percorso\Cartella\Pippomio.exe
C:\Percorso\Cartella\Sottocartella\Pippo123.txt

File che contiene la parola "Test":
Nessun file trovato

File che contiene la parola "Pluto":
C:\Percorso\Cartella\VaiPluto.bat


P.S. Per la ricerca dei file ( una alla volta ovviamente ma usando le wildcard le possibilità sono infinite ) ma non solo c'è anche Old Files Manager, link in firma