37414
Feb 07, 2008, updated at May 29, 2008 (UTC)
4082
7
0
Fehlermeldung bei Ausführung einer Batchdatei
Hallo an Alle,
bei folgender Batchdatei erhalte ich eine Fehlermeldung, obwohl eine ähnliche Batch mit fast gleichem Befehl (nur eben andere Verzeichnisangaben) einwandfrei funktioniert.
Hier die Batchdatei:
Anschließend erscheint folgende Fehlermeldung in der Log-Datei:
Bereits versucht habe ich folgendes:
Übrigens steht hinter "S:\ARCHIV\" ein ASCII-Zeichen, da dort normalerweise ein "Ö" steht (und in der gleichen Zeile nochmal).
Wie oben bereits geschrieben, funktioniert es mit folgender Zeile in einer anderen Batchdatei einwandfrei:
Hat jemand eine Idee, wieso die Batch so nicht funktioniert?
Danke & Gruss
Ingo
bei folgender Batchdatei erhalte ich eine Fehlermeldung, obwohl eine ähnliche Batch mit fast gleichem Befehl (nur eben andere Verzeichnisangaben) einwandfrei funktioniert.
Hier die Batchdatei:
@ECHO OFF
ECHO Sicherung FOTOARCHIV 1>>D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt 2>>&1
ECHO SICHERUNG GESTARTET!
ECHO.
xcopy "S:\ARCHIV\™A\Materialien für ™A\Fotoarchiv"\*.* G:\Fotoarchiv_Backup /S /D /E /Y /I /R 1>>D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt 2>>&1
ECHO.
ECHO Kopiervorgang beendet! 1>>D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt 2>>&1
ECHO SICHERUNG FOTOARCHIV BEENDET! - Bitte Log-Datei einsehen (Sicherung_Fotoarchiv-LOG.txt)
start D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt
Sicherung FOTOARCHIV
Datei *.* nicht gefunden.
0 Datei(en) kopiert
Kopiervorgang beendet!
Bereits versucht habe ich folgendes:
- Ich habe die Zeichen "*.*" auch schon vom letzten Backslash durch ein Leerzeichen getrennt... auch ohne Erfolg.
- Auch mit "robocopy" funktioniert es nicht.
- Auch habe ich schon das Verzeichnis "Materielien für ÖA" einfach in "Materialien" geändert, um zu vermeiden, dass Leerzeichen dazwischen sind... auch ohne Erfolg. Deshalb steht jetzt der komplette Pfad in Anführungsstrichen.
Übrigens steht hinter "S:\ARCHIV\" ein ASCII-Zeichen, da dort normalerweise ein "Ö" steht (und in der gleichen Zeile nochmal).
Wie oben bereits geschrieben, funktioniert es mit folgender Zeile in einer anderen Batchdatei einwandfrei:
xcopy D:\Daten\DAS\*.* G:\Backup_Laufwerk_S /S /D /E /Y /I /R 1>>D:\Daten\LOG\Sicherung_S-LOG.txt 2>>&1
Danke & Gruss
Ingo
Please also mark the comments that contributed to the solution of the article
Content-Key: 80112
Url: https://administrator.de/contentid/80112
Printed on: April 25, 2024 at 14:04 o'clock
7 Comments
Latest comment
Hi Ingo,
das liegt an den Sonderzeichen im Pfad...
Probier mal folgendes:
Ist nicht hübsch, aber bestimmt selten - Umlaute machen Umstände *gg*
das liegt an den Sonderzeichen im Pfad...
Probier mal folgendes:
cd "S:\ARCHIV\?A\Materialien für ?A\Fotoarchiv"
s:
copy *.* G:\Fotoarchiv_Backup /S /D /E /Y /I /R 1>>D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt 2>>&1
s:
copy *.* G:\Fotoarchiv_Backup /S /D /E /Y /I /R 1>>D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt 2>>&1
Ist nicht hübsch, aber bestimmt selten - Umlaute machen Umstände *gg*
Hallo,
habe beide Möglichkeiten und etliche
Varianten davon ausprobiert (also mit und
ohne "" oder mit Ö, mit ? mit
ASCII-Zeichen) - leider hat nichts
funktioniert.
Jetzt erhalte ich folgende Fehlermeldung:
> Sicherung FOTOARCHIV
> Syntaxfehler.
> Kopiervorgang beendet!
Hat noch jemand Ideen?
Gruss
Ingo
habe beide Möglichkeiten und etliche
Varianten davon ausprobiert (also mit und
ohne "" oder mit Ö, mit ? mit
ASCII-Zeichen) - leider hat nichts
funktioniert.
Jetzt erhalte ich folgende Fehlermeldung:
> Sicherung FOTOARCHIV
> Syntaxfehler.
> Kopiervorgang beendet!
Hat noch jemand Ideen?
Gruss
Ingo
Upps...
da hab ich beim copy & paste ein x verschlampert...
Xcopy
Bei dir steht /R 1 drin????
Ob /S und /E beide drin sein müssen, sei dahingestellt.
Was deine "2>>&1" sollen, verstehe ich nicht, ohne die gehts (wie soll die Batch aufgerufen werden)
Gruß
Probier doch bitte mal das ganze da unten...
Ob /S und /E beide drin sein müssen, sei dahingestellt.
Was deine "2>>&1" sollen, verstehe ich nicht, ohne die gehts (wie soll die Batch aufgerufen werden)
Gruß
Probier doch bitte mal das ganze da unten...
@echo OFF
@echo Sicherung FOTOARCHIV 1>>D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt
@echo SICHERUNG GESTARTET!
ECHO.
cd "S:\ARCHIV\?A\Materialien für ?A\Fotoarchiv"
s:
xcopy *.* G:\Fotoarchiv_Backup /S /D /E /Y /I /R >>D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt
ECHO.
@echo Kopiervorgang beendet! >>D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt
@echo SICHERUNG FOTOARCHIV BEENDET! - Bitte Log-Datei einsehen (Sicherung_Fotoarchiv-LOG.txt)
start D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt
@echo Sicherung FOTOARCHIV 1>>D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt
@echo SICHERUNG GESTARTET!
ECHO.
cd "S:\ARCHIV\?A\Materialien für ?A\Fotoarchiv"
s:
xcopy *.* G:\Fotoarchiv_Backup /S /D /E /Y /I /R >>D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt
ECHO.
@echo Kopiervorgang beendet! >>D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt
@echo SICHERUNG FOTOARCHIV BEENDET! - Bitte Log-Datei einsehen (Sicherung_Fotoarchiv-LOG.txt)
start D:\Daten\LOG\Sicherung_Fotoarchiv-LOG.txt
Hallo zusammen,
ich will nicht extra was neues Verfassen deshalb schreib ich mal mein Problem hier rein.
Ich hab folgendes vor:
Ich will ein Ordner unter C:\Dokumente~und~Einstellungen\All Users\Startmenue\Programme
ein Program Löschen.
Befehl:
rmdir /s /q C:\Dokumente~und~Einstellungen\All Users\Startmenue\Programme\gotomaxx
Fehlermeldung:
C:\Dokumente und Einstellungen\meinusername\Desktop>echo
ECHO ist eingeschaltet (ON).
C:\Dokumente und Einstellungen\meinusername\Desktop>rmdir /s /q C:\Dokumente~und~
instellungen\All Users\Startmenue\Programme\gotomaxx
Das System kann den angegebenen Pfad nicht finden.
Das System kann den angegebenen Pfad nicht finden.
C:\Dokumente und Einstellungen\meinusername\Desktop>PAUSE
Drücken Sie eine beliebige Taste . . .
ich will nicht extra was neues Verfassen deshalb schreib ich mal mein Problem hier rein.
Ich hab folgendes vor:
Ich will ein Ordner unter C:\Dokumente~und~Einstellungen\All Users\Startmenue\Programme
ein Program Löschen.
Befehl:
rmdir /s /q C:\Dokumente~und~Einstellungen\All Users\Startmenue\Programme\gotomaxx
Fehlermeldung:
C:\Dokumente und Einstellungen\meinusername\Desktop>echo
ECHO ist eingeschaltet (ON).
C:\Dokumente und Einstellungen\meinusername\Desktop>rmdir /s /q C:\Dokumente~und~
instellungen\All Users\Startmenue\Programme\gotomaxx
Das System kann den angegebenen Pfad nicht finden.
Das System kann den angegebenen Pfad nicht finden.
C:\Dokumente und Einstellungen\meinusername\Desktop>PAUSE
Drücken Sie eine beliebige Taste . . .