|
我也来凑个热闹
- @echo off
- for /f "tokens=1* " %%a in ('fsutil fsinfo drives') do (
- for %%c in (%%b) do (
- for /f "tokens=1,2 delims=: " %%d in ('fsutil fsinfo volumeinfo %%~dc') do if "%%d"=="文件系统名" (
- for /f "tokens=1,3*" %%f in ('vol %%~dc') do if "%%f"=="驱动器" echo;%%~dc %%e %%h
- )
- )
- )
- echo;------------------------------------------------
- setlocal enabledelayedexpansion
- for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
- cd %%a:>nul 2>&1
- if !errorlevel!==0 for /f "tokens=1,2 delims=: " %%b in ('fsutil fsinfo volumeinfo %%a:') do if "%%b"=="文件系统名" (
- for /f "tokens=1,3*" %%d in ('vol %%a:') do if "%%d"=="驱动器" echo;%%a: %%c %%f
- )
- )
- )
- echo;------------------------------------------------
- wmic volume get driveletter,filesystem,label|find ":"
- pause
复制代码
还是WMIC来的简单,一句! |
|