【发布时间】:2016-08-13 16:16:39
【问题描述】:
我正在编写一个批处理文件,该文件从所有插入的与特定磁盘标签匹配的可移动驱动器中复制文件。在这种情况下,“视频”...
现有代码仅显示检测到的驱动器并要求用户自己输入驱动器号。
不应超过 4 个驱动器,但如果检测到超过 4 个驱动器,则应显示错误。
问题:如何自动设置disk1、disk2、disk3、disk4而不是强制用户这样做?
现有代码:
echo Here are the drive letters of VIDEO cards inserted:
for /f %%D in ('wmic volume get DriveLetter^, Label ^| find "VIDEO"') do echo/|set /p ="%%D "
set "drive1="
if "%drive1%"=="" if %Cards% geq 1 set /p drive1= What is the FIRST video drive letter (example: d:):
set "drive2="
if "%drive2%"=="" if %Cards% geq 2 set /p drive2= What is the SECOND video drive letter (example: d:):
...etc..
【问题讨论】:
标签: batch-file