请问如何编写一段批处理
用批处理检测U盘是否存在,并做出预定动作
已解决
[ Last edited by biobio on 2008-3-6 at 12:12 PM ]
用批处理检测U盘是否存在,并做出预定动作
已解决
[ Last edited by biobio on 2008-3-6 at 12:12 PM ]
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
for /f %%i in ('"wmic logicaldisk where DriveType="2" get DeviceID |find /v "DeviceID""') do set DeviceID=%%i
if %DeviceID%*==A:* set DeviceID=没有发现可移动磁盘
if %DeviceID%*==* set DeviceID=没有发现可移动磁盘
echo %DeviceID%
pause>nul
@echo off
for /f "tokens=1,2 delims==" %%i in ('wmic logicaldisk where Description^="可移动磁盘" get FreeSpace /value 2^>nul^|find "="') do set %%i=%%j
if %FreeSpace%*==* set FreeSpace=没有发现可移动磁盘
echo %FreeSpace%
pause>nul