我知道如何检查是否有可移动磁盘连接到 CMD 命令
wmic logicaldisk where drivetype=2 get deviceid, volumename, description
但是现在我想制作一个批处理来检查是否有任何可移动磁盘连接,如果是,那么它将执行另一个命令或运行另一个批处理。
我该如何做呢?
答案1
使用以下内容:
wmic logicaldisk where drivetype=2 get deviceid, volumename, description | findstr /C:"Removable Disk"
if %errorlevel% == 0 (
Rem Put commands in here to run if disk is found
) else (
Rem Put commands in here to run if disk not found
)
最简单的方法是将批处理文件设置为每 x 分钟运行一次计划任务 - 尽管可能需要花费那么多分钟才能“检测到”可移动磁盘。