Forum
Tipps
News
Menu-Icon

Win XP: if not exist ...zwei Bedingungen

Hallo,
folgendes Script kriege ich nicht ganz zum Laufen:
 

Zitat
if not exist c:\test1\*.txt && if not exist c:\test2\*.txt" echo "Keine Daten"
Leider klappt das nicht. Wie kann ich zwei Abfragen gleichzeitig in ein Script integrieren? 

Antworten zu Win XP: if not exist ...zwei Bedingungen:

Hi  :)

if not exist c:\test1\*.txt if not exist c:\test2\*.txt" echo "Keine Daten"-> ungetestet ;)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

HI,
nein. Das klappt leider so nicht, weil ja nicht gewährleistet wird, dass beide Ordner leer sein sollen. Dies sollte ja eigentlich mit dem "&&" klappen, tut es aber nicht. 

Schreibst Du das so hintereinander, wird das als "UND" behandelt.
ohne &&, aber in eine Zeile!

probier' aus ;D
 

So, inzwischen den Schnipsel schnell mal getestet -> funktioniert :P

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Jep...super. Passt wunderbar. Hat das Soll erfüllt. Danke!

Aber mal angenommen, wir wollen das ganze doppelt verneinen, also sowhl "if not" als auch "||". Mir gehts eigentlich nur darum, wie ich bei solchen if Abfragen diese Parameter "&&" oder "||" hinzufügen kann.

Meines Wissens nach gehen UND bzw. ODER bei IF nicht auf direktem Weg, nur über umständliche "Umwege". Batch kann man nicht mit bash vergleichen, wo sehr viel mehr möglich ist.


« Excel Datenbank für SQL Server C++ Funktionstasten »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
AppleScript
AppleScript ist eine Programmiersprache von Apple für Skripte und Programme auf Systemebene. Im Gegensatz zu den Unix-Shellscripts, die seit OS X ebenfalls mögl...

Javascript
JavaScript ist eine weit verbreitete Skriptsprache, die ursprünglich von Netscape für das DOM-Scripting für Webseiten entwickelt wurde. Sie hat sich seitde...

PostScript
PostScript ist eine Programmiersprache zur Beschreibung von grafischen Objekten und Schriftzeichen zur Übertragung vom Computer zum Drucker oder Laserbelichter. Gene...