使用驱动器标签对多个外部驱动器进行Xcopy

时间:2017-05-09 11:19:05

标签: batch-file command-line disk xcopy

我需要将多个文件复制到多个USB驱动器。 USB驱动器盘符不是静态的,因此我需要创建一个脚本,该脚本将在所有USB驱动器上运行xcopy命令,标签为" USB DISK"。 我找到了可以为单个驱动器执行此操作的命令行,但没有找到多个驱动器。

命令"for /f %%D in ('wmic volume get DriveLetter^, Label ^| find "My Label"') do set myDrive=%%D"有效,但仅限于最后一个驱动器。

是否可以同时将文件复制到所有驱动器,而不是一个接一个地复制?

1 个答案:

答案 0 :(得分:1)

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

应该将您的源文件并行xcopy到每个选定的驱动器。 xcopy选项和规格在您的法庭上