Newsgroup: it.comp.os.win.xp
Titolo: sincronizzazione cartelle

se ho due cartelle che contengono numerosi file, di cui molti con lo stesso 
nome,
ma in una delle due ho modificato qualcosa in qualche file,
esiste in windows una funzione che mi consenta di sincronizzare il contenuto 
di queste
due cartelle, nel senso di sostituire automaticamente - con un clic - il 
file modificato più recentemente a quello modificato
in tempo più remoto?
La funzione copia farebbe allo scopo, ma se i files sono centinaia è lungo e 
dispendioso
farlo manualmente, leggendo per ciascuno data e ora di modifica e dare il 
consenso uno per uno.
grazie.
F.

Fabry ha scritto:

Potresti utilizzare anche il classico XCOPY da prompt dei comandi con lo
switch /D (XCOPY /? per la guida completa al comando).
-- 
Ciao!
Gerardo Fransecky
Microsoft MVP - Windows Shell/User


Per vedere se il contenuto delle cartelle (o dei files) corrisponde, puoi 
usare Windiff che te li confronta.
Poi, come giustamente fattoti notare, usa xcopy e, se vuoi fare il tutto con 
un solo click, metti il comando in un batchino. Es:
xcopy "path cartella origine\*.*" "path cartella destinazione" /e /h /y
tipo
xcopy "C:\pippo\pluto\*.*" "E:\paperino" /e /h /y
Per la sintassi digita xcopy /? al prompt dei comandi.
-- 
Tyler Durden 

 in tempo più remoto?
Viceversa Free
http://www.tgrmn.com/free/
Un saluto.
-- 
Henry The Mole.
_________________________________
The Mole Zone: 
www.themolezone.net
remove EHILABEPPE to e-mail me 

con lo stesso  nome,[cut]
Fai una prova prima con file SACRIFICABILI c'e' l'ho qui sul
Hd ma NON ho il tempo di testarlo :
'Se i file in destinazione sono piu vecchi di quelli
'in partenza vengono sovrascritti altrimenti no'
'Ps: non vengono incluse subfolder solo le due
'principali "dichiarate" Partenza>Destinazione
'per un test veloce crea c:\Partenza\  e  c:\Destinazione\
'metti dei file in c:\partenza fai partire lo script  sostituisci (sovrascrivi)
'alcuni files in c:\partenza con piu recenti e rilancia lo script
'per un USO effettivo togli MSGBOX oFile.Name che serve da test
'inizio
sSource = "c:\Partenza\"
sTarget = "c:\Destinazione\"
Set oFSO = CreateObject("Scripting.FileSystemObject")
With oFSO
  For Each oFile In .GetFolder(sSource).Files
    If .FileExists(sTarget & oFile.Name) Then
      If .GetFile(oFile).DateLastModified > _
.GetFile(sTarget & oFile.Name).DateLastModified Then
        oFile.Copy(sTarget & oFile.Name)
MSGBOX oFile.Name  ' << DA TOGLIERE
      End If
    Else
      oFile.Copy(sTarget & oFile.Name)
    End If
  'End With
  Next
End With
'fine
'Copia incolla su notepad e salva con estensione .vbs
'tutti i file (*.*)  poi ci clicchi sopra. (per esempio Backup.vbs)
'se ti da' errore disattiva l'antivirus
PS:
ad una occhiata veloce senza test lo script sembra OK
Questo sotto e' l'help del WSH con numerosi esempi ( sopra il mega)
http://www.microsoft.com/downloads/details.aspx?FamilyId=01592C48-207D-4BE1-8A76-1C4099D7BBB9&displaylang=en
http://download.microsoft.com/download/winscript56/Install/5.6/W982KMeXP/EN-US/scrdoc56en.exe
(tuttosuunarigasenononfungecopiaincollaunpezzopervolta)
Download and install WSH 5.6 from here:
http://msdn.microsoft.com/downloads/list/webdev.asp
--
Fosco