batman00

Kix mit if exist macht was es will

Hallo, könnt ihr euch bitte folgendes "Teilscript" anschauen?

Unter XP funktioniert das ganze wunderbar.
Führe ich dieses Script unter Vista aus - erstellt er das eine Verzeichnis nicht. Woran könnte das liegen?

SetConsole("debug")

$FreePDFCheck= "%programfiles%\freepdf_xp\ver1.txt"
$FreePDFServer1= "\\SERVER\install\freepdf_xp\"
$FreePDFServer2= "\\SERVER\install\freepdf_xp\Vorlagen\"
$FreePDFDestination1= "%programfiles%\freepdf_xp\"
$FreePDFDestination2= "%programfiles%\freepdf_xp\Vorlagen\"


IF EXIST ($FreePDFCheck) GOTO "QUIT" ELSE GOTO "INSTALL"
ENDIF

:INSTALL
md "%programfiles%\freepdf_xp\Vorlagen"
sleep 5
Copy $FreePDFServer1 $FreePDFDestination1 /C
Copy $FreePDFServer2 $FreePDFDestination2 /C


:QUIT
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 103030

Url: https://administrator.de/forum/kix-mit-if-exist-macht-was-es-will-103030.html

Ausgedruckt am: 11.05.2025 um 03:05 Uhr

60730
60730 01.12.2008 um 13:08:58 Uhr
Goto Top
Servus,

Was ist denn da falsch?

Das EndIf fehlt.... Somit gehört alles noch zur IF Abfrage face-wink

IF EXIST ("C:\test.txt") GOTO "QUIT"  
   ELSE GOTO INSTALL
endif
:install
rem blabla
:Quit

Gruß
batman00
batman00 01.12.2008 um 13:30:49 Uhr
Goto Top
Hat sich wohl überschnitten. Habs jetzt hinbekommen face-smile
Aber ich hab nun das oben stehende Problem face-sad
60730
60730 01.12.2008 um 16:54:42 Uhr
Goto Top
Zitat von @batman00:
Aber ich hab nun das oben stehende Problem face-sad
Führe "ich"

Wer (welche Rechte) in diesem Zusammenhang hat "ich" ?
batman00
batman00 02.12.2008 um 08:12:17 Uhr
Goto Top
Sorry. Ich mit Adminrechten. Gebe ich den Befehl aus dem Script: md "%programfiles%\freepdf_xp\Vorlagen" in die DOS Box ein - erstellt er mir das Verzeichniss. Die Daten kopiert er auch - bis auf die Daten in dem Verzeichnis face-sad