Newsgroup: it.comp.aiuto
Titolo: ricerca copie dello stesso file

Qualche giorno fa ho postato il seguente quesito:
"Qualcuno è a conoscenza di una utility che si prende carico di andare a 
cercare sull'HD copie dello stesso file?"
e mi è stato risposto da Davide Bianchi:
" Lo puoi fare con la normalissima funzione "trova" di WIN 95.".
Ringrazio Davide per la cortese risposta, ma forse non mi sono spiegato 
bene. Conosco la funzione "trova" di Win 95 ma non credo che faccia al 
caso mio. Il problema che infatti pongo è il seguente: se in seguito ad 
una gestione non ortodossa dell'HD ci si ritrova ad avere centinaia di 
file che si ripetono in directory e sub-directory varie si pone il 
problema di eliminare le copie inutili di tali file. Ma il problema è che 
i nomi di tali file si ignorano. Quindi la utility che sto cercando 
dovrebbe andare a verificare se, per ogni file presente nell'HD, esistono 
altre copie dello stesso ed in quali directory si trovano. 
Spero di essere stato chiaro. Un grazie per chi vorrà rispondermi.
A presto.

Scrivesti

Ho capito che cosa intendi.
Io tempo fa scrissi un programma che faceva esattamente questo.
Visto che ora ho un po' di tempo libero, se hai un po' di pazienza
posso riscrivertelo.
Scrivimi per email : 
andrea....@bigfoot.com
-----------------------------
Andrea,
e ti sembra poco ?
-----------------------------



Risparmiatevi la fatica, pivelli!! ;o)
Uninstaller della Microhelp, fra le altre cose, ha proprio una parte dedicata a questo
tipo di pulizia.
Procuratevelo o, al limite, compratelo (non dovrebbe costare molto).
Un saluto.
Gianfranco
Okkio!!!
Credo sia superfluo sottolineare che se, proprio dovete rispondere via e-mail, bisogna togliere -nospam- dall'indirizzo e-mail.

cercare sull'HD copie dello stesso file?"
Dunque, ci ho pensato un po' ed in effetti la cosa e' abbastanza
semplice da fare se si sfrutta tutto cio' che e' offerto dal sistema
operativo e qualcosa di produzione propria :).
In questo senso : 
Premetto che tutto cio' che segue puo' benissimo stare in un file
batch chiamato magari " TrovaDuplicati.BAT " che stia nella principale
e magari creare un collegamento ad esso sul Desktop in modo da averlo
sempre sotto mano.
I passi che andrebbero seguiti manualmente sono :
1) si va sotto DOS e ci si posiziona nella directory principale con un
semplice " cd\ "
2) si lancia " dir /s > mylist1.txt "
3) fatto cio' si lancia un filtro (che ho scritto io) che legge il
file " mylist1.txt ", compie degli aggiustamenti assolutamente
necessari e da' in output  " mylist2.txt ".
4) a questo punto si lancia " sort < mylist2.txt > mylist3.txt " 
5) si lancia un secondo filtro (sempre scritto da me) che 
legge " mylist3.txt " e produce l'ultimo file " mylist4.txt ".
6) si esegue un " type mylist4.txt > more "
(ma e' molto piu' comodo lanciare il wordpad)
Tutto qui ! :)
Il file .BAT puo' essere costruito cosi' :
(i file filtro1.exe e filtro2.exe stanno nella principale)
REM Inizio Programma
@echo off
cd\
@echo Creazione lista di tutti i file in corso...
dir /s > mylist1.txt
filtro1 mylist1.txt mylist2.txt
@echo Riordinamento dei nomi dei file in corso...
sort < mylist2.txt > mylist3.txt
@echo Ricerca dei duplicati in corso...
filtro2 mylist3.txt mylist4.txt
@echo Cancellazione file temporanei...
del mylist1.txt
del mylist2.txt
del mylist3.txt
@echo Visualizzazione
C:\Programmi\Accessori\WordPad mylist4.txt
REM Fine Programma
Andrea
ps.: scrivimi per e-mail (
andrea_...@bigfoot.com
)
e ti fornisco i file "filtro1.exe" e "filtro2.exe" ed eventualmente il
.BAT creato.

 A presto.
Ciao
Il programma "Space Wizard" all'interno delle "Norton Utilities" dovrebbe
fare al caso tuo cerca i file in cui coincidono data e ora  poi controlla che
siano effettivamente uguali e ti chiede se li vuoi cancellare
Ciao Ciao Johnny
--------------477C8184B055EEDAC48D7D57
Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf"
Content-Transfer-Encoding: 7bit
Content-Description: Scheda di Andrea Scialpi
Content-Disposition: attachment; filename="vcard.vcf"
begin:          vcard
fn:             Andrea Scialpi
n:              Scialpi;Andrea
adr:            ;;;Verona;;;ITALIA
email;internet: 
joh...@sis.it
x-mozilla-cpt:  ;0
x-mozilla-html: FALSE
version:        2.1
end:            vcard
--------------477C8184B055EEDAC48D7D57--