Liste der Windows-eigenen Kommandos
WIP:Beispiele: Dateinamen zerlegen
Um einen kompletten Dateinamen - bestehend aus Laufwerk, Pfad und Dateinamen - in seine Bestandteile zu zerlegen, gibt es mit dem FOR einige Ersetzungsmöglichkeiten. Mit Hilfe der Ersetzungen kann man z.B. den Pfad, den Dateinamen und die Extension erhalten.Bei sonstigen Zeichenketten kann man mit den Optionen delims=[Trennzeichen] und tokens=[Nr.] arbeiten, um eine Zeichenkette zerlegen.
In nachfolgendem Beispiel wird der Pfad der win.com im Windows-Verzeichnis zerlegt:
set sFullname=%windir%\win.com for %%i in ("%sFullname%") do set sPATH=%%~di%%~pi for %%i in ("%sFullname%") do set sFILE=%%~ni%%~xi for /F "delims=. tokens=1" %%i in ("%sFILE%") do set sPart1=%%i for /F "delims=. tokens=2" %%i in ("%sFILE%") do set sPart2=%%i echo sFullname=%sFullname% echo sPATH=%sPATH% echo sFILE=%sFILE% echo sPart1=%sPart1% echo sPart2=%sPart2%