Sincronizzazione Cartelle : ovvero, sincronizzare due cartelle in windows.
Di Nunziante Esposito.
************
La sincronizzazione di due cartelle, soprattutto quando si lavora su due computer, per esempio, un computer fisso ed un portatile, oppure il computer di casa e quello di ufficio, è sicuramente la soluzione ideale per non perdere la testa nella verifica dei dati sui quali si sta lavorando nelle cartelle, generalmente di uguale nome che si hanno sui due computer.
La sincronizzazione di due cartelle, una di lavoro ed una di backup dati, può risultare utile anche quando abbiamo bisogno di aggiornare i dati di una cartella di lavoro con una cartella di backup su un disco esterno o su un disco in rete, oppure su un altro computer della rete LAN, per chi la possedesse.
La sincronizzazione, in pratica, non è il solito backup dei dati che serve a ripristinare una situazione precedente quando, per le ragioni più svariate si perdono, ma è un'operazione che serve per rendere uguali due cartelle che ci interessano, in modo che, se sulla cartella nella quale stiamo lavorando si effettuano modifiche, ai file o alle cartelle,contenuti dei file compresi, con un semplice comando, qualunque modifica effettuata nella cartella di lavoro, viene riportata anche alla cartella che abbiamo come archivio di backup. Questa operazione si può fare anche tra una cartella del computer e una cartella su una pendrive, per poi sincronizzare con un qualsiasi altro computer.
Il vantaggio della sincronizzazione sta nel fatto che quando dobbiamo aggiornare la cartella nella quale conserviamo la copia dei dati, questa sincronizzazione andrà ad agire solo sui file e sulle cartelle modificate. Tanto per fare qualche esempio che chiarisca meglio il concetto, se nella cartella di lavoro abbiamo modificato un file di testo, aggiungendo o eliminando del testo al suo interno, facendo la sincronizzazione, nella cartella che accoglie la copia, viene aggiornato il solo file che abbiamo modificato, con un enorme risparmio di tempo. Se i file modificati sono dieci, piuttosto che venti, saranno aggiornati solo i dieci o i venti file. Se abbiamo cancellato un file nella cartella sorgente,quella di lavoro per intenderci, il file sarà cancellato anche nella cartella destinazione. Insomma, la cartella destinazione, dopo una sincronizzazione, sarà uguale alla cartella di lavoro e, a meno che non sbagliamo noi a definire le cartelle come vedremo di seguito, in nessun caso sarà cancellato qualcosa dalla cartella di lavoro.
Questa funzione la possiede anche il sistema operativo, ma non è semplice e di immediato utilizzo, a parte che Jaws non sempre riesce a leggere tutto sulle finestre che si aprono durante la sincronizzazione.
Questo software, segnalato da Riccardo Monti, è stato programmato da Alessio Luffarelli, è free, non si installa, è composto dal solo file eseguibile ed è di uso semplicissimo.
Avendolo trovato molto utile, lo consiglio a chi ha una delle esigenze sopra descritte. Siccome l'autore del software non disdegna avere dei riscontri per problemi non previsti e non ancora verificatisi, ecco come contattarlo
Alcune doverose precisazioni prima di vedere come usare il software:
- L'autore del software si chiama Alessio Luffarelli che ne ha concesso l'uso a titolo gratuito, software free.
- Sul sito http://www.alessioluffarelli.it è possibile trovare la guida in linea di questo programma.
- Su tale sito si trova anche la descrizione della licenza applicata a questo programma. Se non si accetta tale licenza non si può utilizzare il software.
- Il programma, per funzionare, necessita del Framework .Net correttamente installato.
- Nei software del mese, per la versione del giornale su CD, è stato inserito il pacchetto zip con il software ed il manuale d'uso.
- Nella finestra che si apre quando si da invio sull'unico file eseguibile di cui è composto il software non è tutto etichettato correttamente, nel senso che Jaws non legge in modo preciso cosa inserire nei campi editazione e sui pulsanti da usare, come, ad esempio, quelli sfoglia, da usare per cercare le cartelle da sincronizzare.
- Le cartelle da sincronizzare non devono avere lo stesso nome o la parte iniziale del nome, come ad esempio, "Cartella1" e "Cartella2", oppure "CartellaSorgente" e "CartellaBackup". In tale caso, la sincronizzazione non avviene.
- Le cartelle non devono essere una all'interno dell'altra.
Ciò premesso, vediamo il da farsi per eseguire questa operazione. Per prima cosa, dobbiamo creare una cartella da usare per accogliere la copia dei dati, in modo da renderla uguale alla cartella di lavoro. Una volta che abbiamo creato tale cartella, abbiamo a disposizione sia la cartella di lavoro, chiamata cartella sorgente, sia la cartella copia, chiamata cartella destinazione.
Siamo pronti, quindi, vediamo come installare, sarebbe meglio dire "come copiare", il software e come usarlo. , faremo come segue:
- Portiamoci nella sezione dei software del mese del giornale su cd.
- Apriamo la cartella dei software del mese, ci posizioniamo sul file "SincronizzazioneCartelle.zip" e premiamo control più C per copiare il file negli appunti.
- Chiudiamo con alt più F4. Apriamo risorse del computer, disco locale C, programmi e premiamo invio. Incolliamo con control più V.
- Scompattiamo Il file zip con il software che normalmente usiamo, tipo WinRar, Winzip e simili.
- Si genera la cartella SincronizzazioneCartelle al cui interno c'è il software ed il manuale. Portiamoci al suo interno, posizioniamoci sul file "SincronizzazioneFile.exe", premiamo il tasto applicazioni, freccia giù fino a invia a..., freccia destra per il sottomenu, freccia giù fino a desktop, crea collegamento, e premiamo invio.
- Viene generata l'icona del collegamento per avviare il programma da desktop. Il file zip lo possiamo anche cancellare, tanto per fare pulizia, ma se rimane li, non da fastidio a nessuno.
7Posizioniamoci sul collegamento appena creato sul desktop. L'etichetta dell'icona la possiamo rinominare come vogliamo, premendo il tasto F2, ma il collegamento funziona anche senza rinominarlo. Premiamo invio per avviare il programma.
- Si apre l'unica finestra di gestione del software e siamo posizionati sul pulsante "Avvia".
- Premiamo tab e siamo su un altro pulsante. Jaws ci legge solo quel puntoPuntoPunto che ci fa capire che premendo quel pulsante apriremo una nuova finestra. In pratica, è il pulsante sfoglia per scegliere la cartella di lavoro, per capirci, quella i cui dati saranno aggiornati in una seconda cartella che sceglieremo con il pulsante sfoglia successivo.
- Premiamo invio e si apre una visualizzazione ad albero. Con tab ci posizioniamo sull'albero del nostro computer e Scegliamo con le frecce la cartella di lavoro da sincronizzare. Confermiamo dando invio su OK che troveremo con il tasto tab.
- Premiamo tab e siamo sul campo editazione dove leggiamo il percorso della cartella scelta con il passo precedente. Jaws ci legge erroneamente come etichetta destinazione, ma abbiamo scelto la cartella sorgente come vedremo di seguito.
- Premiamo tab e siamo sul secondo pulsante senza etichetta, come quello precedente. Jaws ci legge solo quel puntoPuntoPunto che ci fa capire che premendo quel pulsante apriremo una nuova finestra. In pratica, è il secondo pulsante sfoglia per scegliere la cartella di destinazione, per capirci, quella i cui dati saranno aggiornati in modo da renderla uguale alla cartella di lavoro, scelta con il pulsante precedente.
- Premiamo invio e si apre una visualizzazione ad albero. Con tab ci posizioniamo sull'albero del nostro computer e Scegliamo con le frecce la cartella di lavoro da sincronizzare. Confermiamo dando invio su OK che troveremo con il tasto tab.
- Premiamo tab e siamo su un campo editazione con il percorso della seconda cartella. Jaws non legge etichetta, ma solo il percorso della cartella scelta. Se avessimo sbagliato, premiamo shift più tab e ripetiamo la scelta.
- Premiamo tab e siamo sul pulsante "Pulisci", deputato a pulire i campi editazione dai percorsi scelti in precedenza. Useremo questo pulsante quando vogliamo eseguire sincronizzazioni successive, per evitare di commettere errori involontari nei percorsi delle cartelle. Consiglio di riavviare il programma quando vogliamo eseguire una successiva sincronizzazione, cosa che preserva da qualsiasi errore.
- Premiamo tab e siamo sul pulsante "Info" che ci fornisce le informazioni sul programma che stiamo usando. Premendo invio, Jaws ci legge solo pulsante "Chiudi". Se premiamo tab, andiamo sul link per accedere al sito dell'autore e poi di nuovo sul pulsante "Chiudi". Premendo invio, ci ritroviamo sul pulsante "Info"
- Premiamo tab e siamo su un campo editazione di sola lettura che, dopo la sincronizzazione, ci consente di leggere tutte le operazioni eseguite dalla procedura. Tale campo è vuoto.
- Premiamo tab e siamo sul pulsante "Avvia" che avvia il processo di sincronizzazione. Non premiamo per il momento invio, perché ci conviene controllare con il cursore Jaws se abbiamo scelto in modo corretto le due cartelle per la sincronizzazione. Tale controllo è necessario a causa delle etichette che con il cursore PC non vengono lette correttamente da Jaws.
- Premiamo insert più meno del tastierino, per girare Jaws a PC, ma possiamo anche virtualizzare la finestra con il comando insert più control più W. Premiamo in entrambi i casi pagina su e, con le frecce verticali, leggiamo le prime cinque righe. Esse saranno:
- Sincronizzazione Cartelle
- Sorgente:
- D:\rest2web\GiornaleCD\Output\4Software\software\SincronizzazioneCartelle ...
- Destinazione:
- D:\rest2web\GiornaleCD\Output\4Software\software\Nuova cartella ...
Cosa ovvia: i percorsi indicati sono quelli utilizzati da me per fare le prove di utilizzo.
- Torniamo al cursore PC o premiamo escape, nel caso avessimo virtualizzato la finestra, e siamo di nuovo sul pulsante "Avvia". Premiamo invio.
- La sincronizzazione non parte subito, ma si apre una finestra con un messaggio che Jaws non ci legge direttamente. Premendo tab, ci portiamo su un campo editazione di sola lettura e possiamo leggere il messaggio di avviso che ci mette in allerta sul fatto che se confermiamo sul pulsante OK, tutti i file che sono presenti nella cartella destinazione e che nel frattempo sono stati cancellati dalla cartella sorgente, saranno cancellati.
- Premendo tab, troviamo una casella di controllo che, se attivata, non ci mostrerà più questo messaggio di avviso. Consiglio, per lo meno le prime volte, di non attivare questa casella.
- Con tab, ci portiamo sul pulsante OK e premiamo invio.
- Parte la procedura di sincronizzazione delle due cartelle da noi scelte.
- Dopo il tempo occorrente per eseguire le operazioni necessarie, il cursore si posiziona sul campo di sola lettura indicato sopra, con tutti i dati delle operazioni eseguite. Consiglio di ingrandire la finestra qualora non lo fosse, per poter leggere completamente i dati, a partire dall'inizio della sincronizzazione e fino alla fine.
Nota bene:
- Il tempo occorrente per eseguirla, dipende dalla quantità di file da sincronizzare, dalla velocità del computer e dalla posizione delle due cartelle da sincronizzare.
- A parità di dati da sincronizzare, si fa prima se le due cartelle appartengono allo stesso disco.
- Sempre a parità di dati, si impiega più tempo se una delle cartelle è su una pendrive, a causa della velocità ridotta delle connessioni USB.
Non ci resta che constatare l'avvenuta sincronizzazione delle due cartelle e possiamo solo compiacerci di non aver perso la testa a controllare quali file e quali cartelle avevamo modificato e che erano da copiare, senza rischiare di non aggiornare qualche dato. Fino a prima di incontrare questo software, e ringrazio Riccardo per avermelo segnalato, per non correre questo rischio, cancellavo la cartella da aggiornare e la ricopiavo, con grande dispendio di tempo e di usura delle parti meccaniche dei dischi.
Augurandovi una buona sincronizzazione dei vostri dati, consiglio di dare una lettura al breve manuale d'uso che l'autore ha messo a disposizione sul sito e che trovate nel pacchetto zip come spiegato sopra.
***********
Per eventuali chiarimenti, scrivere a: Nunziante Esposito