2017-05-09 2 views
0

Ich muss eine Reihe von Dateien auf mehrere USB-Laufwerke kopieren. Die Buchstaben des USB-Laufwerks sind nicht statisch. Daher muss ich ein Skript erstellen, das den Befehl xcopy auf allen USB-Laufwerken mit dem Label "USB DISK" ausführt. Ich habe Befehlszeilen gefunden, die dies für ein einzelnes Laufwerk tun, aber nicht mehrere Laufwerke. Der Befehl "for /f %%D in ('wmic volume get DriveLetter^, Label ^| find "My Label"') do set myDrive=%%D" funktioniert, aber nur auf dem letzten Laufwerk.Xcopy zu mehreren externen Laufwerken mit Laufwerk Label

Ist es möglich, die Dateien gleichzeitig auf alle Laufwerke zu kopieren, anstatt nacheinander?

Antwort

1
for /f %%D in (
'wmic volume get DriveLetter^, Label ^| find "My Label"' 
) do start "Copying to %%D" xcopy "sourcespec" %%D: 

sollten parallel xcopy Ihre Quelldateien auf jedes ausgewählte Laufwerk. xcopy Optionen und Spezifikationen sind in Ihrem Gericht

+0

Magoo, das ist absolut fantastisch. Vielen Dank. – Topper

Verwandte Themen