if exist in batch-script

  • Ersteller Ersteller derpaddie
  • Erstellt am Erstellt am
D

derpaddie

Gast
Hallo,

ich habe ein kleines batch-Script fürs tägliche Backup geschrieben. Was auch bis auf einen kleinen Schönheitsfehler funktioniert ;-)

Das Script läuft auf einem SBS 2011 Essential

Unter anderem habe ich da drin eine Abfrage ob das betreffende Netzlaufwerk bereits gemountet ist:

Code:
if not exist x:\ (
	echo Laufwerk für Datensicherung wird gemountet>> C:\temp\log_sicherung.txt
	net use x: \\192.168.1.62\NavisionBackup /USER:xxx)

Leider wird der if Block IMMER ausgeführt, also auch wenn x:\ vorhanden ist.

Kann es sein, dass ich einfach Tomaten auf den Augen hab? Oder kann ich noch irgendwie anders prüfen ob das Netzlaufwerk gemountet ist?

Danke im Voraus.

Paddie
 
Das \ bei X:\ muss weg. Dann läuft das.
 
Zurück
Oben