中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-14 18:58
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » fsutil 查找盘符奇怪有趣问题[解决]
楼 主 fsutil 查找盘符奇怪有趣问题[解决] 发表于 2006-11-27 12:07 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
UID 44210
状态 离线
用 fsutil fsinfo drives 查找盘符得出的:
驱动器: A:\ C:\ D:\ E:\ F:\ G:\ H:\ I:\ J:\ K:\

其中每个盘符“\”后面的一个字节不是空格,16进制显示为“00”(空格为“20”)
这样就不能直接用“for /f ...”直接提取,得“fsutil fsinfo drives>*.txt”后打开文本保存一次才能用“for /f ...”提取,郁闷啊

各位还有什么单纯提取硬盘盘符(不要可移动驱动器、光驱)的办法没有???

硬盘盘符查找(XP SP1)
@echo off
echo.
for /f "delims=" %%i in ('fsutil fsinfo drives^|find /v ""') do (
for /f "tokens=1,2* delims=\" %%n in ('fsutil fsinfo drivetype %%i^|find "固定驱动器"') do (
echo %%n
))
echo.
pause
exit


[ Last edited by zxcv on 2006-11-27 at 01:11 AM ]
2 发表于 2006-11-27 12:26 ·  中国 北京 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
UID 63324
性别 男
状态 离线
find /v "" 的时候就可以分出多行来了,这才精彩那~:)
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
zh159 +4 2006-11-27 12:40
    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
3 发表于 2006-11-27 12:39 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
UID 44210
状态 离线
OK,谢谢 redtek ,有了这个,IE 界面的密盘程序就基本没问题了^_^
4 发表于 2006-11-27 12:44 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
Originally posted by zxcv at 2006-11-27 12:39:
OK,谢谢 redtek ,有了这个,IE 界面的密盘程序就基本没问题了^_^


  密盘程序?期待中……
5 发表于 2006-11-27 12:45 ·  中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
UID 50550
状态 离线
其他方法可以以wmic为关键字在本版搜索。
论坛跳转: