我想得到我的所有驱动器盘符,如"D:\" 我想得到"D" 测试代码如下:
set p=D:\
echo %p%
echo %p:~0,1%
以上代码执行完全正常,但放在for循环中就不行了,代码如下:
for /f "skip=2" %%i in ('fsutil fsinfo drives^|more') do (
echo %%i
set p=%%i
echo %p%
echo %p:~0,1%
)
第二行还正常,第四行就显示不出来了,等于变量p的值没有赋上,为什么?
[
Last edited by HAT on 2008-11-14 at 20:05 ]