l4a-thompson
Goto Top

warum geht dieser batch abschnitt nicht

:wiederherstellen
if not exist "C:\Dokumente und Einstellungen\Area Code\Anwendungsdaten\Mozilla" goto mz erstellen ELSE if exist "C:\Dokumente und Einstellungen\Area Code\Anwendungsdaten\Mozilla" goto mz weg

:mz weg
RD /S /Q "C:\Dokumente und Einstellungen\Area Code\Anwendungsdaten\Mozilla"
echo.
echo Datei erfolgreich geloescht!
echo.
pause
goto mz erstellen
goto menue 2
exit

:mz erstellen
MD "C:\Dokumente und Einstellungen\Area Code\Anwendungsdaten\Mozilla"
echo.
echo Mozilla Hauptordner erstellt.
echo.
pause
xcopy /e "E:\Stuff\Daten\Mozilla" "C:\Dokumente und Einstellungen\Area Code\Anwendungsdaten\Mozilla"
pause
goto menue2
exit

dieser abschnitt hat immer funktioniert jetzt habe ich formatiert und nun bricht er immer ab un schließt die batch datei woran liegt das die ordner existieren alle wie hier beschrieben

Content-ID: 15351

Url: https://administrator.de/forum/warum-geht-dieser-batch-abschnitt-nicht-15351.html

Ausgedruckt am: 23.12.2024 um 05:12 Uhr

rootadmin
rootadmin 02.09.2005 um 11:49:09 Uhr
Goto Top
Ich würd die Pfadangaben am besten immer in " " setzen und außerdem ist dein goto mzerstellen nicht vorhanden...

Bei dir heist es :mz erstellen

Also kann dein Computer die Sprungmarke :mz erstellen gar nicht finden

das nur so auf die schnelle...
16640
16640 02.09.2005 um 11:58:30 Uhr
Goto Top
ich bin mir jetzt auch nicht sicher, ob überhaupt Leerzeichen in den Labels sein dürfen ... dann gibt es Mehrdeutigkeiten
L4a-Thompson
L4a-Thompson 02.09.2005 um 12:11:31 Uhr
Goto Top
was für schussel fehler
wenn ich den "Pfad" so schreibe geht es und mit dem mz erstellen ist auch behoben es funtzt fast perfekt wieder

nur warum geht er wenn der ordner nicht existiert trotzdem erst zum löschen und nicht gleich zum erstellen?
rootadmin
rootadmin 02.09.2005 um 12:29:42 Uhr
Goto Top
versuch das ganze mal ohne else

z.B.

:wiederherstellen
if not exist "C:\Dokumente und Einstellungen\Area Code\Anwendungsdaten\Mozilla" goto mzerstellen
if exist "C:\Dokumente und Einstellungen\Area Code\Anwendungsdaten\Mozilla" goto mzweg
L4a-Thompson
L4a-Thompson 02.09.2005 um 13:00:57 Uhr
Goto Top
geht trotzdem nicht
hab das else weggelassen und in zwei zeilen geteilt
aber ist trozdem erst am löschen
Karo
Karo 02.09.2005 um 13:14:21 Uhr
Goto Top
Das zweite if exist kannst Du eh weglassen.
Das erste
goto mzerstellen
goto menue 2
exit
kann auch deleted werden. Wird eh als nächstes abgearbeitet.

Also alle Labels ohne Leerzeichen.
Entferne mal ALLE Leerzeichen am ende der zeilen, gerade bei den Labels!

bei mir geht es....

Karo
ben-D-ix
ben-D-ix 02.09.2005 um 13:14:49 Uhr
Goto Top
Mahlzeit,
wurde oben bereits erwähnt. In 'Sprungmarken' werden keine Leerzeichen verwendet. Also arbeite mit dem Underline oder schreibe sie zusammen, ansonsten findet er die Sprungziele nicht und arbeitet sich von oben nach unten durch.

Good Look
L4a-Thompson
L4a-Thompson 02.09.2005 um 14:11:16 Uhr
Goto Top
jetzt geht es richtig danke aus mz erstellen ist jetzt mzerstellen geworden das war alles