标题: 准确获得光驱盘符(为新手):
[打印本页]
作者: bat-zw
时间: 2008-5-22 01:04
标题: 准确获得光驱盘符(为新手):
@echo off
for /f "delims=驱动器:\ " %%i in ('fsutil fsinfo drives^|more') do fsutil fsinfo drivetype %%i: |findstr "CD-ROM">nul&&echo 光驱盘符为%%i:
pause>nul&goto :eof
[
Last edited by zw19750516 on 2008-5-22 at 01:14 AM ]
作者: HAT
时间: 2008-5-22 09:46
@echo off
for /f "tokens=2 delims==" %%a in ('wmic LogicalDisk where "DriveType='5'" get * /value ^| findstr /i "^DeviceID"') do echo 光驱盘符:%%a
作者: plp626
时间: 2008-5-22 19:26
@echo off
for /f "skip=1 tokens=1-20" %%a in ('wmic logicaldisk')do echo %%a/%%b/%%c/%%d/%%e/%%f/%%g/%%h/%%i/%%j/%%k/%%l/%%m/%%n/%%o/%%p/%%r/%%s/%%t>>3.t&echo/>>3.t
notepad 3.t
谁解释下为什么没有显示卷标?
作者: terse
时间: 2008-5-22 19:57
Quote: |
Originally posted by plp626 at 2008-5-22 19:26:
[code]@echo off
for /f "skip=1 tokens=1-20" %%a in ('wmic logicaldisk')do echo %%a/%%b/%%c/%%d/%%e/%%f/%%g/%%h/%%i/%%j/%%k/%%l/%%m/%%n/%%o/%%p/%%r/%%s/%%t>>3.t&echo/>>3.t ... |
|
我这里正常啊
作者: zqz0012005
时间: 2008-5-22 20:23
Quote: |
Originally posted by plp626 at 2008-5-22 07:26 PM:
[code]@echo off
for /f "skip=1 tokens=1-20" %%a in ('wmic logicaldisk')do ...
...
谁解释下为什么没有显示卷标? |
|
XP上,卷标VolumeName是第39个参数,你的tokens只取到20怎么够?
直接得到盘符、卷标:
wmic logicaldisk get Name,VolumeName