Sincronizzazione dati

martedì 11 settembre 2012 - 15.09
Tag Elenco Tags  Windows 7

sergran Profilo | Newbie

Ciao a tutti, esiste un codmando dos ( o codice da inserire in un bat ) per sincronizzare tra due cartelle solo i file con una particoalre esetensione?
Grazie
Ciao

luky1964 Profilo | Newbie

Ciao.
Non so se potrà esserti utile o meno...
Personalmente, per sincronizzare es. il PC lavoro - con quello di casa, per la directory X:\Informatica\... (e tutte le sottodirectory...), mi trovo bene con un Batch che sfrutta il comando 'XCopy' del DOS, es.:

xcopy X:\Cartel1\*.pdf Y:\Cartel2\ /d /e /c /h /r /y
xcopy Y:\Cartel2\*.pdf X:\Cartel1\ /d /e /c /h /r /y

Io ho un *.* perchè mi interessa tutto il contenuto, ma ti ho messo un *.pdf per farti capire che puoi mettere l'estensione che desideri, se poi hai 2 tipi di file, non fai che duplicare i file...
Le varie opzioni fanno si di fare la scelta per data/ora, di copiare anche tutte le sotto-cartelle, che non si fermi in presenza di errori, ...
E' molto semplice, vengono copiati i file uguali ma con una data di modifica più recente, quello è il metodo di 'aggiornamento/sincronizzazione', data e ora...

Un'ulteriore cosa, è l'uovo di Colombo, ma a me è tornato utilissimo per la sincronizzazione tra il PC e un dispositivo USB (penna o HD), nel senso sapere quale Lettera prendesse il dispositivo USB per poterla avere scritta nelle righe del file Batch.
Un giorno mi è venuto in mente di mettere il file Batch direttamente sul dispositivo USB e di riferirsi allo stesso con .\ (directory corrente), invece che con una lettera...
Quindi con es.:

xcopy C:\Luky\Informat\*.* .\Luky\Informat\ /d /e /c /h /r /y
xcopy .\luky\batch\*.* C:\batch\ /d /e /c /h /r /y

Io sincronizzo tutto quello che contiene dal PC (C:) alla penna/Disco esterno...

Saluti.

sergran Profilo | Newbie

Grazie 1000 per la risposta
Ciao
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5