Board logo

标题: [系统相关] [已解决]批处理如何区分自身所在的盘符是硬盘还是可移动磁盘? [打印本页]

作者: SkyPE    时间: 2011-3-4 12:24     标题: [已解决]批处理如何区分自身所在的盘符是硬盘还是可移动磁盘?

我制作了一个BAT,想在里面加条命令,让BAT在打开时能够判断出自己在硬盘里还是在可移动磁盘里,并且能够判断出自己是否在盘符的根目录下。谢谢诸位高手了!

[ 本帖最后由 SkyPE 于 2011-3-4 15:17 编辑 ]
作者: CrLf    时间: 2011-3-4 13:23

fsutil fsinfo drivetype %~d0
作者: SkyPE    时间: 2011-3-4 13:48     标题: 回复 2楼 的帖子

谢谢!从来没见过这个命令!今天又收获不小!只是还不知道怎么判断是否自己处在根目录,还望指教!
作者: CrLf    时间: 2011-3-4 14:22

if "%~p0"=="\" echo 位于根目录
作者: wc726842270    时间: 2011-3-4 15:09

CMD下FSUTIL/?你收入会更大,以后的你应该能搞定了
作者: SkyPE    时间: 2011-3-4 15:16

谢谢你,问题解决了!
作者: qwe777    时间: 2011-3-4 18:34

fsutil fsinfo drivetype %~d0
if "%~p0"=="\" echo

请问%~d0和"%~p0是什么意思啊????




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2