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-Key: 15351

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

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

Member: rootadmin
rootadmin Sep 02, 2005 at 09:49:09 (UTC)
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...
Mitglied: 16640
16640 Sep 02, 2005 at 09:58:30 (UTC)
Goto Top
ich bin mir jetzt auch nicht sicher, ob überhaupt Leerzeichen in den Labels sein dürfen ... dann gibt es Mehrdeutigkeiten
Member: L4a-Thompson
L4a-Thompson Sep 02, 2005 at 10:11:31 (UTC)
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?
Member: rootadmin
rootadmin Sep 02, 2005 at 10:29:42 (UTC)
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
Member: L4a-Thompson
L4a-Thompson Sep 02, 2005 at 11:00:57 (UTC)
Goto Top
geht trotzdem nicht
hab das else weggelassen und in zwei zeilen geteilt
aber ist trozdem erst am löschen
Member: Karo
Karo Sep 02, 2005 at 11:14:21 (UTC)
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
Member: ben-D-ix
ben-D-ix Sep 02, 2005 at 11:14:49 (UTC)
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
Member: L4a-Thompson
L4a-Thompson Sep 02, 2005 at 12:11:16 (UTC)
Goto Top
jetzt geht es richtig danke aus mz erstellen ist jetzt mzerstellen geworden das war alles