我正在尝试编写批处理脚本以检测USB驱动器,如果已插入,例如将c:\ test\big.txt复制到USB驱动器,并循环以检测另一个闪存驱动器.
@echo off
for %%d in (D: E: F: G: H: I: etc...) do (
if exist %%d\nul (
echo USB at drive %%d connected
)
)
Run Code Online (Sandbox Code Playgroud)
编辑:以下是正确的方法:
@echo off
for /F "tokens=1*" %%a in ('fsutil fsinfo drives') do (
for %%c in (%%b) do (
for /F "tokens=3" %%d in ('fsutil fsinfo drivetype %%c') do (
if %%d equ Removable (
echo Drive %%c is Removable (USB^)
)
)
)
)
Run Code Online (Sandbox Code Playgroud)