Board logo

标题: 请教一个P处理问题 [打印本页]

作者: guigui     时间: 2008-6-3 15:55    标题: 请教一个P处理问题
请问如何能只显示系统中的 可移动盘符
本地盘符和光驱的盘符都不显示?

作者: bat-zw     时间: 2008-6-3 16:19

@echo off
for /f "delims=驱动器:\ " %%i in ('fsutil fsinfo drives^|more') do fsutil fsinfo drivetype %%i:|findstr "可移动">nul&&echo 可移动磁盘为:%%i:
pause>nul

作者: FQ     时间: 2008-6-3 16:22

wmic logicaldisk where(drivetype=2) get name

作者: guigui     时间: 2008-6-3 17:24
谢谢 2楼的
但为什么连A盘(软驱)也显示出来了 能去掉么?

作者: bat-zw     时间: 2008-6-3 17:48
Originally posted by guigui at 2008-6-3 17:24:
谢谢 2楼的
但为什么连A盘(软驱)也显示出来了 能去掉么?

是我大意了(我这里的都没软盘),要去掉只要修改"delims=驱动器:\A "

作者: guigui     时间: 2008-6-3 21:00
呵呵。。。
谢谢这位大哥哦

作者: joyn     时间: 2008-6-3 21:12
又学到个命令

作者: 26933062     时间: 2008-6-3 21:18
for /f "delims=驱动器:\ "
一直没注意,此法甚是巧妙!