中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-08 22:09
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请教一个P处理问题 查看 676 回复 7
楼 主 请教一个P处理问题 发表于 2008-06-03 15:55 ·  中国 上海 静安区 电信
初级用户
积分 102
发帖 48
注册 2008-03-18 23:42
18年会员
UID 113352
性别 男
状态 离线
请问如何能只显示系统中的 可移动盘符
本地盘符和光驱的盘符都不显示?
2 发表于 2008-06-03 16:19 ·  中国 湖南 株洲 电信
金牌会员
★★★★
永远的学习者
积分 3,105
发帖 1,276
注册 2008-03-08 13:00
18年会员
UID 112398
性别 男
状态 离线

@echo off
for /f "delims=驱动器:\ " %%i in ('fsutil fsinfo drives^|more') do fsutil fsinfo drivetype %%i:|findstr "可移动">nul&&echo 可移动磁盘为:%%i:
pause>nul
批处理之家新域名:www.bathome.net
3 发表于 2008-06-03 16:22 ·  中国 北京 联通
社区乞丐
积分 -61
发帖 37
注册 2008-04-19 17:10
18年会员
UID 116329
性别 男
状态 离线

wmic logicaldisk where(drivetype=2) get name
4 发表于 2008-06-03 17:24 ·  中国 上海 静安区 电信
初级用户
积分 102
发帖 48
注册 2008-03-18 23:42
18年会员
UID 113352
性别 男
状态 离线
谢谢 2楼的
但为什么连A盘(软驱)也显示出来了 能去掉么?
5 发表于 2008-06-03 17:48 ·  中国 湖南 株洲 电信
金牌会员
★★★★
永远的学习者
积分 3,105
发帖 1,276
注册 2008-03-08 13:00
18年会员
UID 112398
性别 男
状态 离线
Originally posted by guigui at 2008-6-3 17:24:
谢谢 2楼的
但为什么连A盘(软驱)也显示出来了 能去掉么?

是我大意了(我这里的都没软盘),要去掉只要修改"delims=驱动器:\A "
批处理之家新域名:www.bathome.net
6 发表于 2008-06-03 21:00 ·  中国 上海 杨浦区 电信
初级用户
积分 102
发帖 48
注册 2008-03-18 23:42
18年会员
UID 113352
性别 男
状态 离线
呵呵。。。
谢谢这位大哥哦
7 发表于 2008-06-03 21:12 ·  中国 广西 南宁 电信
中级用户
★★
丶杏灬丶
积分 280
发帖 105
注册 2008-05-06 03:37
18年会员
UID 117858
性别 男
来自 广西
状态 离线
又学到个命令
8 发表于 2008-06-03 21:18 ·  中国 湖南 娄底 电信
银牌会员
★★★
积分 2,268
发帖 879
注册 2006-12-19 16:23
19年会员
UID 73968
性别 男
状态 离线
for /f "delims=驱动器:\ "
一直没注意,此法甚是巧妙!
致精致简!
论坛跳转: