标题: 怎么获取盘符卷标?
[打印本页]
作者: far
时间: 2010-9-2 16:43
标题: 怎么获取盘符卷标?
怎么获取盘符卷标?
并把获得的卷标设置为变量?
以便后面判断...
作者: kakenhi
时间: 2010-9-3 19:05
获取C盘的卷标并保存到变量Label中:
chcp 936
for /f "skip=1 tokens=2" %%i in ('vol C:') do set "Label=%%i"
作者: far
时间: 2010-9-4 01:07
楼上的取的是序列号的!
@echo off
for /f "tokens=4" %%i in ('vol E:') do set Label=%%i
echo %label%
pause
这样倒是取得!但如果卷标有空格的那后来的就取不了了!晕...
作者: floydream
时间: 2010-9-5 12:09
@echo off
for /f "tokens=5,*" %%i in ('vol C:') do set Label=%%j & goto next
:next
echo %Label%
pause
作者: slore
时间: 2010-9-5 13:35
delims...
作者: far
时间: 2010-9-6 23:27
@echo off
for /f "tokens=4,*" %%i in ('vol e:') do set Label=%%i %%j & goto next
:next
echo %Label%
pause
解决了!