blog}

Copiare tutti i file contenuti in una cartella in ogni cartella di un determinato direttorio

A titolo di esempio si vogliano copiare in ogni cartella di “C:\public\ ” tutti i file della cartella “D:\112”.

Il comando Windows è il seguente:

for /D %a in (“C:\public\*.*”) do xcopy /y /d D:\112\*.* “%a\”

dove

for /D esegue il comando “xcopy /y /d …” per ogni cartelle in “C:\public\”,

%a è un parametro (in un batch utilizzare la sintassi %%a) che per ogni iterazione assume il valore del percorso completo di ogni cartella in “C:\public\ “

Pertanto il ciclo for /D esegue il comando
xcopy /y /d D:\112\*.* “%a\”
per ogni cartella presente in “C:\public\”
ovvero copia tutti i file della cartella 112 nella cartella %a che per ogni iterazione è il percorso di ogni cartella presente in C:\public\

ti è piaciuto l'articolo? condividi

sharing my ICT knowledge and expertise through the documentation of my experiences

Eros Sormani

Mi occupo di progettazione e sviluppo di soluzioni software e di creazione, implementazione e mantenimento di infrastrutture digitali

Altri Articoli del BLOG

Torna su