8792672337
25.09.2023 um 22:52:20 Uhr
2037
12
0
Fehlermeldung in Batchdatei mit Robocopy
Für einen Freund habe ich eine Batchdatei geschrieben, welche mit Robocopy verschiedene Ordner von einem Laufwerk auf das andere kopiert. Bei einem Befehl bringt das Sytem den Fehler: FEHLER: Ungültiger Parameter #3 : "D:\Enrico\E-Post\". Da wollte ich alle Dateien aus dem Thunderbird auf das Laufwerk D:\ kopieren. Siehe den Printscreen, was ist da Falsch? Danke für die Hilfe.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 33859617260
Url: https://administrator.de/contentid/33859617260
Ausgedruckt am: 24.11.2024 um 10:11 Uhr
12 Kommentare
Neuester Kommentar
Zitat von @mbehrens:
Die Anführungszeichen um die Pfadangaben fehlen wegen der enthaltenen Leerzeichen.
Die Anführungszeichen um die Pfadangaben fehlen wegen der enthaltenen Leerzeichen.
Anführungszeichen ist schon richtig, aber trotzdem würde dann die Fehlermeldung in etwa so lauten:
FEHLER: Ungültiger Parameter #3 : "c:\user\Enrico G"
Laut dem Screenshot ist
- Quelle: C:\Users\Enrico
- Ziel: C:\Users\Enrico G\...\
- Error [...] "D:\Enrico\E-Post"
Woher soll Robocopy plötzlich einen anderen Pfad her haben. Das ist für mich nicht nachvollziehbar.
Also ohne die vollständige Commandline (Script?) + numerischen Errorcode lässt sich hier wenig tun.
Zitat von @8792672337:
Hingegen ist der Kommentar von mayho33 völlig Falsch. Der Pfad lautet:
Quelle = C:\Users\Enrico G\AppData\Roaming\Thunderbird
Ziel = D:\Enrico\E-Post
Du hast das Bild doch selbst eingefügt und den Fehler auch noch eingerandet! 😂😂😂Hingegen ist der Kommentar von mayho33 völlig Falsch. Der Pfad lautet:
Quelle = C:\Users\Enrico G\AppData\Roaming\Thunderbird
Ziel = D:\Enrico\E-Post
Bei Ziel und Quelle steht eindeutig C:\ Das lässt sich nicht schön saufen 😂😜
Hier wird der gleiche Fehler beschrieben, da steht alles richtig:
https://stackoverflow.com/questions/23195109/robocopy-invalid-parameter- ...
Würde echt gerne wissen wie deine Screenshot zustande gekommen ist... 🤔 Naja! Soll schlimmeres geben.
Zitat von @mayho33:
Du hast das Bild doch selbst eingefügt und den Fehler auch noch eingerandet! 😂😂😂
Bei Ziel und Quelle steht eindeutig C:\ Das lässt sich nicht schön saufen 😂😜
Du hast das Bild doch selbst eingefügt und den Fehler auch noch eingerandet! 😂😂😂
Bei Ziel und Quelle steht eindeutig C:\ Das lässt sich nicht schön saufen 😂😜
Schon richtig, aber das ist nicht das ganze Bild, sondern die cmd Ausgabe; das was von cmd verstanden wurde. Die getätigte Eingabe ist darüber im selben Bild:
robocoby C:\USERS\Enrico G\Appdata\Roaming\Thunderbird\ D:\Enrico\E-Post
robocopy sieht also folgendes
robocopy [Quelle] C:\USERS\Enrico [Ziel; ausgehend vom Quellpfad] G\Appdata\Roaming\Thunderbird [Parameter] D:\Enrico\E-Post
Was dann zu der genannten Fehlermeldung führt. Durch die Anführungszeichen wie von mbehrens vorgeschlagen funktioniert es dann, weil es wie folgt interpretiert wird
robocopy [Quelle] 'C:\USERS\Enrico G\Appdata\Roaming\Thunderbird\' [Ziel] 'D:\Enrico\E-Post'
Zitat von @8792672337:
ÑEIN, UND NOCHMALS NEIN! Bei Quelle steht C:, und bei Ziel steht D:!!!!
Ich sende Dir gerne die ganze Batchdatei als Beweis. Wenn ich weiss wohin senden.
Es ist doch ganz einfach! Du schickst im Eröffnungspost einen Screenshot. Sonst nichts, mit der Bitte um Hilfestellung. Das ist vollkommen OK.ÑEIN, UND NOCHMALS NEIN! Bei Quelle steht C:, und bei Ziel steht D:!!!!
Ich sende Dir gerne die ganze Batchdatei als Beweis. Wenn ich weiss wohin senden.
Der Screenshot zeigt ganz eindeutig:
Quelle: c:\..\
Ziel: c:\...\
Error: d:\...\
Jetzt mag ja alles richtig drinnen stehen im Script, zur Laufzeit war aber offensichtlich der Wurm drinnen. Robocpy gibt doch nicht von sich aus irgendwelchen Blödsinn aus.
Wenn du nun etwas anderes behauptest, kann das jeder akzeptieren. Ich reite nur deshalb darauf herum, weil du weiter oben schreibst ich könne quasi nicht lesen...
Zitat von @8792672337:
Hingegen ist der Kommentar von mayho33 völlig Falsch.
Der Pfad lautet:
Quelle = C:\Users\Enrico G\AppData\Roaming\Thunderbird
Ziel = D:\Enrico\E-Post
...und läge total falsch. Damit habe ich tatsächlich ein ProblemHingegen ist der Kommentar von mayho33 völlig Falsch.
Der Pfad lautet:
Quelle = C:\Users\Enrico G\AppData\Roaming\Thunderbird
Ziel = D:\Enrico\E-Post
Das kannst du doch nachvollziehen, oder nicht?
Zitat von @8792672337:
Ich möchte mich nicht mehr dazu äussern. Es wurde mir geholfen und damit basta und fertig!!!!!!!!
Es ärgert mich bloss wenn ich zu 100% weiss, wie meine Batchdatei aussieht, und was Robocopy daraus macht, ob man mir das nun glauben will oder nicht! In meiner 35-jährigen Tätigkeit als PC-Supporter gab es immer wieder Leute wie Dich, die das Gegenteil von dem behaupten, als wie es die Tatsachen sind!
Ich möchte mich nicht mehr dazu äussern. Es wurde mir geholfen und damit basta und fertig!!!!!!!!
Es ärgert mich bloss wenn ich zu 100% weiss, wie meine Batchdatei aussieht, und was Robocopy daraus macht, ob man mir das nun glauben will oder nicht! In meiner 35-jährigen Tätigkeit als PC-Supporter gab es immer wieder Leute wie Dich, die das Gegenteil von dem behaupten, als wie es die Tatsachen sind!
'Tschuldige, aber du kannst lesen und sehen was da steht. Ich habe mir das ja nicht aus den Fingern gesogen. Und das Gegenteil "behauptet" von den was da steht, hast ja wohl du.
Wenn du also seit 35 Jahren PC supportest, aber nicht weißt, dass Leerzeichen in nem Pfad Probleme machen... dann macht es die Sache auch nicht besser, wenn du plötzlich auf eine Art persönlich wirst, die niemand hier akzeptieren wird.
Ich habe nur versucht dir zu erklären, dass das was hier jeder gesehen hat und das was du behauptet hast, für mich keinen Sinn ergab. Erst du hast es mit der Aussage zu meinem Problem gemacht...