Board logo

标题: 请教:批处理检测U盘是否存在,并做出预定动作 [打印本页]

作者: biobio     时间: 2008-3-5 22:50    标题: 请教:批处理检测U盘是否存在,并做出预定动作

请问如何编写一段批处理

用批处理检测U盘是否存在,并做出预定动作

已解决

[ Last edited by biobio on 2008-3-6 at 12:12 PM ]
作者: fastslz     时间: 2008-3-6 00:20
注册 2006-3-24联盟老会员哦!该知道怎么利用搜索功能吧,n多实例的。
2个问题都能搜索到
作者: chishingchan     时间: 2008-3-6 14:19
楼主解决问题也不贴出来让大家交流评价一下?!我来贴些相关的:
检测U盘符
@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
检测U盘剩余空间
@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