Robocopy è lo strumento da utilizzare quando si lavora con intere directory, poiché è quello per cui è stato progettato. Se vuoi solo copiare una directory (ei suoi file inclusi) in un’altra directory, puoi usare la sintassi di base per Robocopy e non devi specificare alcuna opzione. Quindi diciamo che hai un albero di directory che assomiglia a questo:

C:\Temp1\Temp2

La directory Temp1 contiene un file denominato T1.tmp. La directory Temp1 \ Temp2 contiene un file denominato T1T2.tmp.

Ora, diciamo che vuoi copiare la directory Temp1 (ei suoi file) in una nuova directory chiamata C: \ Temp3. Il comando per farlo è:

ROBOCOPY C:\Temp1 C:\Temp3

Robocopy crea la directory C: \ Temp3 e copia i file dalla directory C: \ Temp1 al suo interno. Se vuoi copiare l’intero albero delle directory sotto C: \ Temp1 devi solo aggiungere l’opzione / E al comando:

ROBOCOPY C:\Temp1 C:\Temp3 /E

Ciò si traduce nella creazione di C: \ Temp3 e tutti i file e le cartelle in C: \ Temp1 verranno copiati nella struttura ad albero appena creata in C: \ Temp3.

Questo suggerimento (13188) si applica a Windows 7, 8 e 10.