Liste der Windows-eigenen Kommandos
WIP:Beispiele: Existiert ein bestimmtes Verzeichnis?
Wiederum kann man dies mit "if exist" prüfen. Genaugenommen prüft exist das Vorhandensein von einer Datei oder aber einem Verzeichnis. Um abzusichern, dass es sich um ein Verzeichnis und eben nicht um eine Datei handelt, kann man auf das Gerät nul zurückgreifen. Dieses befindet sich scheinbar in jedem Verzeichnis:if exist [Verzeichnis]/nul [auszuführendes Kommando, wenn Datei existiert]
Anbei eine Bat-Datei, die prüft, ob der erste übergebene Parameter ein existierendes Verzeichnis ist:
@echo off if exist %1/nul goto TUWAS echo ERROR: Verzeichnis "%1" nicht gefunden! goto ENDE :TUWAS echo Jepp - das Verzeichnis "%1" existiert... - ich liste es auf: dir "%1" :ENDE
Eine andere Möglichkeit wäre der Aufruf des dir-Kommandos, wo man mit Hilfe des Parameters /a die gewünschten File-Attribute angibt.
dir /a:d "%1" >nul