Batch file 使用驱动器标签复制到多个外部驱动器
我需要将多个文件复制到多个USB驱动器。 USB驱动器号不是静态的,所以我需要创建一个脚本,在所有带有“USB磁盘”标签的USB驱动器上运行xcopy命令。 我发现可以对单个驱动器执行此操作的命令行,但不能对多个驱动器执行此操作 用于/f%%D in('wmic volume get DriveLetter^,Label^ find“My Label”')的命令Batch file 使用驱动器标签复制到多个外部驱动器,batch-file,command-line,disk,xcopy,Batch File,Command Line,Disk,Xcopy,我需要将多个文件复制到多个USB驱动器。 USB驱动器号不是静态的,所以我需要创建一个脚本,在所有带有“USB磁盘”标签的USB驱动器上运行xcopy命令。 我发现可以对单个驱动器执行此操作的命令行,但不能对多个驱动器执行此操作 用于/f%%D in('wmic volume get DriveLetter^,Label^ find“My Label”')的命令“do set myDrive=%%D”有效,但仅在最后一个驱动器上有效 是否可以同时将文件复制到所有驱动器,而不是一个接一个地复制 f
“do set myDrive=%%D”
有效,但仅在最后一个驱动器上有效
是否可以同时将文件复制到所有驱动器,而不是一个接一个地复制
for /f %%D in (
'wmic volume get DriveLetter^, Label ^| find "My Label"'
) do start "Copying to %%D" xcopy "sourcespec" %%D:
应将源文件并行复制到每个选定驱动器
xcopy
选项和规格都在您的掌握之中Magoo,这绝对是太棒了。非常感谢你。