[求助]一个求盘符的问题.
[求助]一个求盘符的问题.
问题如下:
1. 我要写个备份程序,这个程序需要映射网络驱动器,则需要使用系统中可以用的盘符.
2. 我的计算机上盘符环境有点特殊,C为硬盘,D为硬盘,E为光盘,F为虚拟光驱,Z为内存虚拟盘(主要用来存放操作系统页面文件和临时文件)
问题产生了,我搜了坛子里所有与"盘符"这个关键字有关的贴子,基本上都是在查找最后一个盘符,或下一个可用盘符.那么,在我的机子上,这是行不通的,因为最后一个盘符已经是Z了.
而我想做到的是,查找系统有多少还可以用于映射网络驱动器用的盘符,然后一一按条件赋值给变量.
不知有没有高手可以帮我一下.
谢谢大家了.


for /f "skip=1" %%i in ('wmic logicaldisk where "drivetype=3" get name') do @echo %%i
可以用WMIC获取你的计算机现有使用的盘符,然后捏?通过FOR循环来筛选未使用的盘符