联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
fsutil fsinfo drivetype %cd:~0,2%
@echo off set /p x=输入盘符: for /f "skip=1" %%i in ('wmic logicaldisk where "deviceid='%x%:'" get Description 2^>nul') do set type=%%i if not defined type set type=此驱动器不存在! echo %x%:盘的类型为: %type% pause>nul goto :eof
Originally posted by electronixtar at 2006-12-7 12:11: 可惜 fsutil 和 WMIC 只限于 XP Pro 或更高版本,XP Home 和 2000 都没有这个命令
start msinfo32 /categories +componentsstoragedrives /report info.txt
Originally posted by 3742668 at 2006-12-7 12:21: 试试这个命令: start msinfo32 /categories +componentsstoragedrives /report info.txt 然后针对info.txt进行过滤则可得到分区情况了。
Originally posted by lxmxn at 2006-12-7 10:21: Windows XP sp2 @ CMD 下面: fsutil fsinfo drivetype %cd:~0,2%
Originally posted by lianjiang2004 at 2006-12-10 05:54: 这样应该可以。 用ghost32.exe,运行ghost32 -dd,得到GHSTSTAT.TXT,里面的内容如下,分析一下,应能判断出来。 ------------------@...
Originally posted by electronixtar at 2006-12-10 09:39: 依我的意思,还是用 \\?\CdRom0吧。软驱就不用判断了,不是A: 就是 B:。至于光驱, tree \\?\CdRom0\ 就可以得到光驱列表。