PDA

Visualizza la versione completa : [BATCH] Comando per la copia di cartelle in modalità ricorsiva


Mailo
22-02-2007, 12:12
Ciao a tutti.
non sono molto pratico del dos, ma a quanto ho capito il comando copy nn effettua una ricorsione nelle sotto directory.
Io avrei bisogno di fare una copia solo di alcuni tipi di file presenti invarie cartelle.
Su unix il comando è abbastanza semplice:

cp -R ./cartella_old/*/*.log cartella_log/

è possibile ripetere sul dos tale comando???
Grazie
:ciauz:

Samuele_70
22-02-2007, 13:22
Prova se così può andare


XCOPY Cartella_old\*.txt Cartella_log /s /f /y

Mailo
22-02-2007, 15:27
Grazie mille funziona....
unico appunto è che il comando che avrei voluto oltra a recuperare i file eliminava anche l'alberatura presente.
In sostanza li inseriva in un unica cartella anche se li trovava in cartelle diverse.
effettivamente il comando unix che ho scritto mantiene l'alberatura e fa esattamente quello che i ha inviato per il dos.
Sono stato impreciso io...
Comunque è sicuramente un passo avanti rispetto al mio problema.
se esiste un comando o modo per evitare di mantenere l'alberatura ed inserire tutti i file in una cartella sarebbe l'ideale.
Grazie comunque mi è stato utile
:ciauz:

Loading