中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-03 00:59
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » WindowsXP下如何用批处理获得各分区的类型? 查看 843 回复 3
楼 主 WindowsXP下如何用批处理获得各分区的类型? 发表于 2007-01-03 04:36 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
20年会员
UID 49283
性别 男
状态 离线
能判断是FAT还是NTFS就可以了。
检索不到相关帖子,一页页翻估计有。
Windows 一键还原
http://www.yjhy.com
2 发表于 2007-01-04 09:48 ·  中国 江苏 南京 电信
高级用户
★★
积分 525
发帖 222
注册 2006-08-28 21:07
19年会员
UID 61476
状态 离线
wmic logicaldisk where "drivetype=3" get DeviceId,VolumeName,Size,FreeSpace,FileSystem
3 发表于 2007-01-04 14:23 ·  中国 广东 电信
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
  演示代码如下:

@echo off
for /f "tokens=1,2" %%i in ('chkntfs c:') do (
set var=%%j
goto type_
)
goto :eof
:type_
set var=%var:。=%
echo 该分区的文件系统类型是 %var%
pause
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
4 发表于 2007-01-04 21:58 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
20年会员
UID 49283
性别 男
状态 离线
上面两种方法都行,谢了。
Windows 一键还原
http://www.yjhy.com
论坛跳转: