如何在批处理文件中查找USB驱动器号并设置新文件夹和文件的路径


@echo off
for /F "usebackq tokens=1,2,3,4 " %%i in (`wmic logicaldisk get caption^,description^,drivetype 
2^>NUL`) do (
if %%l equ 2 (
echo %%i is a USB drive.
)
)

我在批处理文件中使用了上述命令,并且能够从-查找 U 盘符

但是请有人帮助我,如何在同一批处理文件中使用该字母在同一驱动器中创建文件夹和文件,即使用作任何特定命令的路径,它也应该可以工作

使用上面的脚本,输出应该是类似于 X: is a USB drive .

因此,有了那个人就知道%%i X:存储了。知道了这一点,可以将字母设置为如下变量:set "driveLetter=%%~i"供以后使用。这可以创建一个目录,例如:

@echo off
for /F "usebackq tokens=1,2,3,4 " %%i in (`wmic logicaldisk get caption^,description^,drivetype 
2^>NUL`) do (
if %%l equ 2 (
echo %%i is a USB drive.
set "driveLetter=%%~i"
)
)
md "%driveLetter%myFolder"

最新更新