xcopy.exe è sicuramente il tuo amico qui. È integrato in Windows, quindi il suo costo è nulla.
Proprio xcopy /s c:\source d:\target
Si sarebbe probabilmente desidera modificare un paio di cose; alcune delle opzioni che aggiungiamo includono anche:
/s/e
- copia ricorsiva, inclusa la copia di directory vuote.
/v
- aggiungere questo per verificare la copia rispetto all'originale. più lento, ma per il paranoico.
/h
- copia sistema e file nascosti.
/k
- copia gli attributi di sola lettura insieme ai file. altrimenti, tutti i file diventano di lettura-scrittura.
/x
- se si preoccupano delle autorizzazioni, è possibile che si desideri /o
o /x
.
/y
- non chiedere prima di sovrascrivere i file esistenti.
/z
- se pensate che la copia potrebbe fallire e volete riavviarla, usate questo. Mette un marcatore su ogni file mentre copia, quindi puoi eseguire nuovamente il comando xcopy per riprenderlo dal punto in cui era stato interrotto.
Se pensate che il xcopy potrebbe non riuscire parzialmente attraverso (come quando si copia su una connessione di rete a fiocchi), o che si deve fermare e desidera continuare in un secondo momento, è possibile utilizzare xcopy /s/z c:\source d:\target
.
Spero che questo aiuti.
Suppongo tu stia parlando di un ambiente Windows? –
@pluma [I file batch sono .bat. Sì, funzionano solo su Windows.] (Http://en.wikipedia.org/wiki/Batch_file) –
@ HugoM.Zuleta, sono a conoscenza dei file .bat. Ma "file batch" non garantisce necessariamente un ambiente Windows. L'uso del termine è precedente a Windows (come i file .bat) e ho persino visto i novizi usare il termine per indicare "script di shell" in ambienti * nix. –