isias83
Goto Top

2 verknüpfte Abfragen erstellen mit if not

Hallo,

ich stehe gerade vor folgendem kleinen Problem. Ich möchte überprüfen lassen ob in diesem Verzeichnis ODER in einem Unterverzeichnis KEINE Datei des Dateiformats *.a ODER KEINE Datei des Dateiformats *.b vorhanden ist, wenn keine Datei mit dem Dateiformat *.a oder *.b vorhanden ist, soll eine echo Meldung ausgegeben werden. Am bequemsten wäre also eine
if not exist *.a
Abfrage, aber wie wäre die Syntax für eine
if not exist *.a (in diesem Verzeichnis oder in einem Unterverzeichnis) ODER if not exist *.b (in diesem Verzeichnis oder in einem Unterverzeichnis) DANN echo Leider nix gefunden, pech gehabt
in einer Zeile zusammen?

Content-Key: 72263

Url: https://administrator.de/contentid/72263

Printed on: April 24, 2024 at 03:04 o'clock

Member: Biber
Biber Oct 30, 2007 at 08:47:18 (UTC)
Goto Top
Moin Isias83,

Beispiel am CMD-Prompt:
> dir *.a *.b /b /s >nul 2>nul && @echo Entweder a oder b Dateien vorhanden. Oder beides.
Entweder a oder b Dateien vorhanden. Oder beides.

(= 9:43:03  D:\temp=)
> dir *.a *.b /b /s >nul 2>nul ||@echo Weder a noch b Dateien vorhanden.

P.S. Man/frau kann aber nicht immer davon ausgehen, dass sich alles mit einer Zeile erschlagen lässt...face-wink


Grüße
Biber
Member: Isias83
Isias83 Oct 30, 2007 at 09:20:22 (UTC)
Goto Top
Hat einwandfrei funktioniert, danke für die schnelle Hilfe Biber