In einer Batch datei Prüfen ob eine Datei existiert.

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Version vom 10. August 2007, 14:05 Uhr von Uese (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Windows allgemein

Eine Umsetzung der FAQ-Artikel erfolgt auf eigene Gefahr. Der Autor weist in seinem Artikel auf den jeweiligen Schwierigkeitsgrad und Zeitaufwand hin. Es wird ausdrücklich empfohlen, vor der Durchführung von Systemänderungen an Windows einen aktuellen Wiederherstellungspunkt anzulegen.
Siehe auch Wiki FAQ und Impressum.

Details
Bereich: Software
Kategorie: Allgemein
Gruppe: Einrichtung und Systemvariablen
Betriebssystem: Windows 95
Windows 98
Windows NT
Windows ME
Windows 2000
Windows 2000 Server
Windows XP
Windows 2003 Server
Windows Vista
Windows allgemein
Zeitaufwand: Gering
Anforderung: Niedrig

Zurück zur Übersicht


Ab und zu ist es notwendig, in einer Batchdatei zu prüfen, ob eine bestimmte Datei existiert.

Testen kann man das mit IF EXIST bzw. mit IF NOT EXIST (ist die negierte Variante).

Syntax:

if exist [Dateiname] [auszuführendes Kommando, wenn Datei existiert]
if NOT exist [Dateiname] [auszuführendes Kommando, wenn Datei nicht existiert]

Bsp.:

if exist diesedatei.txt echo Ja, diese Datei existiert!
if NOT exist diesedatei.txt echo Nein, diese Datei gibt es nicht!
if exist %1 goto existiert
if NOT exist %1 goto existiertnich