|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: May 2007
Messaggi: 156
|
no sincronizzazione, ma analisi files
Ciao a tutti, volevo chiedervi se esiste un programma che analizzando due hard disk mi dice se tutti i files di un hard disk sono presenti nell'altro, e quali mancano, il tutto indipendentemente dal percorso delle cartelle in cui il file è contenuto.
FIno ad ora ho trovato programmmi che sincronizzano files in base alla cartella, invece me ne servirebbe uno che senza sincronizzare mi elenchi se ci sono files unici a destra o a sinistra. Io ho spostato molti files da un hard disk vecchio ad uno nuovo, riordinandoli in cartelle diverse, e volevo sapere se me ne sono perso per strada qualcuno (dal momento che spesso nello spostamento sono incappato nell'errore di lunghezza massima del percorso delle cartelle). Spero di essere stato comprensibile. Ho cercato a lungo ma non ho trovato nessuna risposta, il che mi fa pensare che un programma del genere non esista... ma spero di essere smentito! grazie, dario
__________________
Configurazione | zerotherm zen fz-120 | intel core 2 quad q9450 @3400 | sapphire hd 4870 512mb | nec ad-7200s sata 20x black | samsung hd 500gb spinpoint t166 | 2xwestern digital caviar 160gb | asus p5q pro p45 s775 atx | 2xocz ddr2 1066mhz pc2-8500 reaper 2gb | antec nine hundred | corsair 620w | Monitor Lenovo L220x |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Non sono in grdo di indicarti sw di questo genere ma posso dirti come ricercare all'interno di un'unità tutti quei file il cui percorso completo è più lungo di 255 caratteri. Nel caso ti possa interessare fammi sapere.
![]() |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: May 2007
Messaggi: 156
|
si grazie, l'utility per i 255 caratteri potrebbe interessarmi, specialmente per la prossima volta
![]() Però continua a servirmi un'altra utility per il problema corrente....
__________________
Configurazione | zerotherm zen fz-120 | intel core 2 quad q9450 @3400 | sapphire hd 4870 512mb | nec ad-7200s sata 20x black | samsung hd 500gb spinpoint t166 | 2xwestern digital caviar 160gb | asus p5q pro p45 s775 atx | 2xocz ddr2 1066mhz pc2-8500 reaper 2gb | antec nine hundred | corsair 620w | Monitor Lenovo L220x |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Quote:
http://www.microsoft.com/windowsserv.../download.mspx la installi e per accedervi digiti powershell da esegui. A questo punto ti posizioni alla radice della tua unità, per esempio c: e digiti questo comando gci -rec | ? {!$_.PSIsContainer -and (($_.fullname).length -gt 255)} in questo modo otterrai l'elenco di tutti quei file il cui percorso completo supera tale lunghezza. Poi, se vuoi, sempre tramite la powershell, è anche possibile spostare in un colpo solo tutti questi file in una nuova directory. Prova a installarla, è davvero utile in tante occasioni. ![]() Ultima modifica di john_revelator : 03-08-2008 alle 21:42. |
|
![]() |
![]() |
![]() |
#5 | |
Member
Iscritto dal: May 2007
Messaggi: 156
|
Quote:
__________________
Configurazione | zerotherm zen fz-120 | intel core 2 quad q9450 @3400 | sapphire hd 4870 512mb | nec ad-7200s sata 20x black | samsung hd 500gb spinpoint t166 | 2xwestern digital caviar 160gb | asus p5q pro p45 s775 atx | 2xocz ddr2 1066mhz pc2-8500 reaper 2gb | antec nine hundred | corsair 620w | Monitor Lenovo L220x |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Ciao. Mi è venuta in mente un'altra idea.
Sempre con la powershell potresti crearti un file di testo contenente l'elenco dei file di ciascuna unità. Una volta che hai i due elenchi ti scarichi ultracompare http://www.ultraedit.com/ carichi i due file di testo e ti verranno evidenziate in rosso tutte le differenze. Per creare l'elenco dei files delle due unità usa questo comando dopo esserti posizionato tramite shell alla radice di ciascuna gci -recurse | ? {!$_.psiscontainer} | ft name -hidetableheaders | out-file c:\elenco1.txt Ripeti l'operazione per la seconda unità, mettendo come file di destinazione ad esempio elenco2.txt e infine dai i due file in pasto a ultracompare. ![]() edit. Un'ultima cosa. Se vuoi esportare in file di testo l'elenco dei file il cui percorso completo eccede la lunghezza di 255 caratteri fai così gci -rec | ? {!$_.PSIsContainer -and (($_.fullname).length -gt 255)} | ft fullname -hidetableheaders | out-file -width 350 c:\lunghi.txt Se anzichè il percorso completo ti basta il nome dei file sostituisci fullname con name dopo ft. Ultima modifica di john_revelator : 03-08-2008 alle 23:18. |
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: May 2007
Messaggi: 156
|
wow mi sembra ottima! ti ringrazio molto del consiglio, domani lo provo e ti faccio sapere!
ciao, dario
__________________
Configurazione | zerotherm zen fz-120 | intel core 2 quad q9450 @3400 | sapphire hd 4870 512mb | nec ad-7200s sata 20x black | samsung hd 500gb spinpoint t166 | 2xwestern digital caviar 160gb | asus p5q pro p45 s775 atx | 2xocz ddr2 1066mhz pc2-8500 reaper 2gb | antec nine hundred | corsair 620w | Monitor Lenovo L220x |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:06.