怎么确定dos下的u盘盘符
想在dos下低格u盘,但是不知道u盘盘符,深度ghost系统盘的dos能用fbdisk的命令吗?...
想在dos下低格u盘,但是不知道u盘盘符,深度ghost系统盘的dos能用fbdisk的命令吗?
展开
3个回答
2013-11-27
展开全部
纯DOS下获得当前所在盘符(如C或A)(但不含有“:”这个符号,为调用组合方便)
测试版本: MS-DOS 6.22
AUTOEXEC.BAT 的部分内容:
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------
echo exit|%comspec% /k prompt set mydisk=$n$_|find "mydisk=">$tmp.bat
call $tmp.bat
del $tmp.bat
echo MY U_DISK IS: %MYDISK%:
在纯DOS下获得当前这个批处理正在执行的所在盘符。
它用到了DOS外部命令 FIND.EXE,使用时请注意在上面命令之前设置好相关“相对”路径或放在调用时找得到的地方。
其实用不着上面特殊获得当前盘符的方法。
如果批处理在当前盘符下执行,那么只要 \GHOST\ghost.exe 等“相对路径”调用方式就行了,无需非要加上什么 A:\GHOST\GHOST.EXE,
即:在当前盘符执行批处理想要调用当前盘的某个目录,直接 \目录名\执行文件名.exe 等就行了, 这个“\” 就代表当前盘的根目录。
测试版本: MS-DOS 6.22
AUTOEXEC.BAT 的部分内容:
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------
echo exit|%comspec% /k prompt set mydisk=$n$_|find "mydisk=">$tmp.bat
call $tmp.bat
del $tmp.bat
echo MY U_DISK IS: %MYDISK%:
在纯DOS下获得当前这个批处理正在执行的所在盘符。
它用到了DOS外部命令 FIND.EXE,使用时请注意在上面命令之前设置好相关“相对”路径或放在调用时找得到的地方。
其实用不着上面特殊获得当前盘符的方法。
如果批处理在当前盘符下执行,那么只要 \GHOST\ghost.exe 等“相对路径”调用方式就行了,无需非要加上什么 A:\GHOST\GHOST.EXE,
即:在当前盘符执行批处理想要调用当前盘的某个目录,直接 \目录名\执行文件名.exe 等就行了, 这个“\” 就代表当前盘的根目录。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询