我在网上看到关于安全打开U盘的代码,如下:
@echo off
for %%i in (Z Y X W V U T S R Q P O N M L K J I H G F E D) do (
for /f "delims=" %%j in ('fsutil fsinfo drivetype %%i:^|find/i "可移动驱动器"') do (
set "b=%%j"
))
set "lis=%b:~0,1%"
vol %lis%:>nul 2>nul
if %errorlevel% equ 0 (echo U盘盘符是 %lis%:
%windir%\explorer.exe /e, %lis%:) else (
echo 没有"可移动驱动器"
)
pause
可是这个代码只能打开一个U盘,要是插2个以上就不能同时打开,能不能修改下,能打开目前插在系统中所有的可移动设备?非常感谢。
@echo off
for %%i in (Z Y X W V U T S R Q P O N M L K J I H G F E D) do (
for /f "delims=" %%j in ('fsutil fsinfo drivetype %%i:^|find/i "可移动驱动器"') do (
set "b=%%j"
))
set "lis=%b:~0,1%"
vol %lis%:>nul 2>nul
if %errorlevel% equ 0 (echo U盘盘符是 %lis%:
%windir%\explorer.exe /e, %lis%:) else (
echo 没有"可移动驱动器"
)
pause
可是这个代码只能打开一个U盘,要是插2个以上就不能同时打开,能不能修改下,能打开目前插在系统中所有的可移动设备?非常感谢。
