Code-Auszug:
for /F %%G in (' wmic path win32_volume where "Caption='C:\\'" get FileSystem /value^|findstr "=" ') do for /F %%g in ("%%~G") do set "_%%~g" set _FileSystem
Ausgabe :
==>for /F %G in ('wmic path win32_volume where "Caption='C:\\'" get FileSystem /value ^|findstr "="') do @for /F %g in ("%~G") do @set "_%~g" ==>set _FileSystem _FileSystem=NTFS ==>
Ressourcen (Erforderliche Lektüre):
- (Befehlsreferenz) Ein AZ-Index der Windows CMD-Befehlszeile
- (zusätzliche Besonderheiten) Windows CMD Shell Command Line Syntax
- (
%~G
usw. spezielle Seite) Befehlszeilenargumente (Parameter)
Bearbeiten Sie das Dateisystem für alle Live- Laufwerke:
@ECHO OFF >NUL rem SETLOCAL enableextensions for /F %%X in (' wmic path Win32_LogicalDisk get caption /value^|findstr "=" ') do for /F "tokens=2 delims==:" %%x in ("%%~X") do ( for /F %%G in (' wmic path win32_volume where "Caption='%%~x:\\'" get FileSystem /value^|findstr "=" ') do for /F %%g in ("%%~G") do set "_%%~x-%%~g" ) set _
Ausgabe
==>set _ Environment variable _ not defined ==>D:\bat\SU\929159.bat _C-FileSystem=NTFS _D-FileSystem=NTFS _E-FileSystem=CDFS ==>set _ _C-FileSystem=NTFS _D-FileSystem=NTFS _E-FileSystem=CDFS ==>