Comando DOS Copy su più cartelle


4

Voglio copiare un file da una cartella in un'altra cartella che ha molte sottocartelle. Utilizzando il comando MS-DOS, come posso copiare questo file in tutte le sottocartelle. Qualcuno può aiutarmi per favore su questo?

Per esempio. Ho un file chiamato Test.txt. Voglio copiare questo file in un'altra cartella "Dati", che ha molte sottocartelle "Data-1", "Data-2", "Data-3", ecc. Usando il comando DOS, voglio copiare questo file di testo in tutti questi sotto -floders in un unico tratto.


ci sono più livelli di cartelle o sono Data-1, Data-2 ecc. tutti all'interno di Data?
rob

usa il comando xcopy

@ Rob: le cartelle Data-1, Data-2, Data-3 ecc si trovano nella cartella "Dati".
user3711329

Risposte:


0
@echo off
for /d /r "d:\folder 2" %%a in (*) do copy "d:\folder 1\test.txt" "%%a"

0

Usa l'avanzato for comando...

for /D %%f in ("%1\*") do copy "%2" "%%f\"

  • Il primo argomento è la directory di destinazione
  • Il secondo argomento è il file da copiare
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.