Ho scoperto che posso utilizzare xcopy /s
per copiare tutti i file che corrispondono a una combinazione di caratteri jolly in una cartella in un'altra posizione. Ma questo comando ricrea la struttura delle cartelle. Non voglio l'albero. Ho bisogno solo dei file scaricati nella cartella di destinazione. Non ci sono file duplicati nella cartella di origine.Copia ricorsivamente i file che corrispondono a una combinazione di caratteri jolly ma non crea l'albero di directory in DOS
6
A
risposta
11
È possibile utilizzare for
comando:
for /R %%x in (*.cpp) do copy "%%x" "c:\dest\"
Se si desidera eseguire lo direttamente dal prompt dei comandi (non da un file batch) usa% x invece di %% x.
2
per il vostro scopo, invece di usare xcopy si dovrebbe usare robocopy:
http://en.wikipedia.org/wiki/Robocopy
http://technet.microsoft.com/en-us/library/cc733145(WS.10).aspx
+0
Robocopy sembra avere molte più opzioni di xcopy. Non mi rendevo conto che si trattava di un'utilità MS. Ad ogni modo, l'opzione di comando per dare un'occhiata in modo ricorsivo dice "Copie directory ..." – BZ1
Grazie, Sergio. Ha funzionato alla perfezione. – BZ1