Hi Leute! Ich hab für meine Mutter eine Batchdatei geschrieben die diverse Verzeichnisse auch den "Eigene Dateien" auf die Netzwerkplatte kopiert wenn der Rechner herunter gefahren wird. robocopy "c:/users/Mutti ihr´s/Pictures" z:/Monika/Bilder /MIR /XD /FFT robocopy "c:/users/Mutti ihr´s/Music" z:/Monika/Musik /MIR /XD /FFT robocopy "c:/users/Mutti ihr´s/Downloads" z:/Monika/Downloads /MIR /XD /FFT robocopy "c:/users/Mutti ihr´s/Favorites" z:/Monika/Favoriten /MIR /XD /FFT robocopy "c:/users/Mutti ihr´s/Videos" z:/Monika/Videos /MIR /XD /FFT %windir%\system32\shutdown.exe /s /hybrid /t 0 Bei meinem Vater läuft das einwandfrei. Ich hab schon festgestellt das es am Apostroph in "Mutti ihr´s" liegt. Das ganze in Anführungszeichen gesetzt hilft aber nicht. Weiß jemand wie ich das in den griff krieg? Verzeichnisname ist nicht abänderbar.
Tim schrieb: > Ich hab schon festgestellt das > es am Apostroph in "Mutti ihr´s" liegt. Ich hab schon festgestellt, immer wenn ich mir in den Fuss schiesse, dann tut's weh. leo
Tim schrieb: > Ich hab schon festgestellt das > es am Apostroph in "Mutti ihr´s" liegt. Da hat Windows recht, "ihr's" ist kein Deutsch. Ich würde mich da auch weigern. Vielleicht gehts mit Platzhalter: robocopy "c:/users/Mutti ihr*/*"
Peter D. schrieb: > Tim schrieb: >> Ich hab schon festgestellt das >> es am Apostroph in "Mutti ihr´s" liegt. > > Da hat Windows recht, "ihr's" ist kein Deutsch. > Ich würde mich da auch weigern. > > Vielleicht gehts mit Platzhalter: > > robocopy "c:/users/Mutti ihr*/*" So heißt halt der Benutzer und lässt sich ohne weiteres auch nicht ändern. ich probiers mal..
leo schrieb: > Tim schrieb: >> Ich hab schon festgestellt das >> es am Apostroph in "Mutti ihr´s" liegt. > > Ich hab schon festgestellt, immer wenn ich mir in den Fuss schiesse, > dann tut's weh. > > leo Und sorry..Du DUMMLAPP kannst Dich trollen. Nur blöde Sprüche, nichts kostruktives sowas HASS ICH!
Tim schrieb: > Ich hab schon festgestellt das es am Apostroph in "Mutti ihr´s" Sicher dass es exakt dieses Zeichen ist? Das ist schließlich gar kein Apostroph sondern ein einzelnes Akzent-Zeichen.
Man sollte sich angewöhnen bestimmte Zeichen in Dateinamen und Ordnernamen nicht zu Benutzen. Benenne doch diese Namen mit prolematischen Zeichen einfach um. Schau in Handbüchern nach welche Zeichen erlaubt sind. https://uni-tuebingen.de/it/113750 https://werner-zenk.de/tipps/regeln_zu_dateinamen.php von Tim schrieb: >So heißt halt der Benutzer und lässt sich ohne weiteres auch nicht >ändern. Doch, es läßt sich jeder Dateiname und Ordnername bei nicht gefallen, bei Windows und Linux umbenennen.
Hallo zusammen. > Das ist schließlich gar kein Apostroph sondern ein > einzelnes Akzent-Zeichen. Aber sicher doch: das Deppenapostroph. "Mutti ihres" wäre ja noch eine Umgehung des Problems, aber im Rheinland ist das eh falsches Deutsch. Das muss heissen "Mutti seins" ;-) 73 Wilhelm
Vielleicht ists auch nicht egal ob slash oder backslash ;-)
Geh ins Verzeichnis und gib
1 | dir /x |
ein. Das zeigt dir den 8.3-Namen ohne Sonderzeichen. Damit sollte es dann gehen.
Wilhelm S. schrieb: > Aber sicher doch: das Deppenapostroph. Ne! ´ ist das Akut-Zeichen: https://de.wikipedia.org/wiki/Akut, Unicode U+00B4. Korrekt wäre ’, Unicode U+2019. Hier ist das erläutert: https://de.wikipedia.org/wiki/Apostroph#Digitale_Typografie Wie man das Problem löst weiß ich aber auch nicht. Sonderzeichen-Behandlung unter Windows und Batch ist sehr fummelig. Vermutlich muss man die Codepage ändern... Spannend dass Windows Nutzernamen mit solchen Zeichen zulässt.
Funktioniert es denn mit dem Verzeichnis %userprofile% ( $env:USERPROFILE in Powershell ) ? Das Verzeichnis hart ins Script einzubinden, ist ja eh keine besonders gute Idee.
:
Bearbeitet durch User
Wieder nur ahnungslose Trolle. Mach ein ^ vor das '. Also: robocopy "c:/users/Mutti ihr^´s/Pictures" z:/Monika/Bilder /MIR /XD /FFT Ansonsten haben manche hier schon recht. Wer sowas in Verzeichnis/Dateinamen oder in Passworten verwendet hat es eigentlich nicht besser verdient.
Tim schrieb: > Und sorry..Du DUMMLAPP kannst Dich trollen. Nur blöde Sprüche, nichts > kostruktives sowas HASS ICH! Wer solche sch..ß Nutzernamen festlegt, hat selber Schuld. Selbst gewöhnliche Umlaute gehen als Dateinamen unter Windows noch nicht überall glatt durch.
Mein Windoof stoert sich uebrigens ueberhaupt nicht an: ` ' ´ in Verzeichnisnamen. Egal ob da noch Leerzeichen dabei sind. Vermutlich verwendet der Kommandoprozessor bei dir eine andere Codepage. Bei mir steht alles auf US/En. Das macht regelmaessig die wenigsten Probleme.
Programmierer schrieb: > Spannend dass Windows > Nutzernamen mit solchen Zeichen zulässt. Es ist unmöglich, etwas idiotensicher zu machn, weil Idioten so genial sind.
Larry schrieb: > Mein Windoof stoert sich uebrigens ueberhaupt nicht an: > ` ' ´ in Verzeichnisnamen. Egal ob da noch Leerzeichen dabei sind. Es ging ja auch nicht um ein ' im Ordnernamen. Es ging um ein ´ im Nutzer- und Ordnernamen. Im Zusammenspiel mit Batchdateien. Kleiner Unterschied.
ist egal... Üblicherweise werden solche Zeichen maskiert... dann schlägt der Vergleich einfach fehl... Ewt. muss dein komisches Zeichen nur maskiert werden... möglicherweise ist dies auch abhängig wie man den Pfad übergibt... https://docs.microsoft.com/de-de/windows-server/administration/windows-commands/robocopy
:
Bearbeitet durch User
Probiere es doch einfach mal mit Backslash: robocopy "c:\users\Mutti ihr´s\Pictures" z:\Monika\Bilder /MIR /XD /FFT Gruß WIRO
Shift halten, rechte Maustaste „copy as path“ (oder so), und Paste
Günter Lenz schrieb: > Man sollte sich angewöhnen bestimmte Zeichen in > Dateinamen und Ordnernamen nicht zu Benutzen. > Benenne doch diese Namen mit prolematischen Zeichen > einfach um. Schau in Handbüchern nach welche Zeichen > erlaubt sind. Symptome statt Ursachen zu beheben, ist immer die beste Lösung. Larry schrieb: > Ansonsten haben manche hier schon recht. > Wer sowas in Verzeichnis/Dateinamen oder in Passworten verwendet > hat es eigentlich nicht besser verdient. Beim Diebstahl ist immer der schuld, der nicht gut genug abgesichert hat.
> Es ging ja auch nicht um ein ' im Ordnernamen. > Es ging um ein ´ im Nutzer- und Ordnernamen. > Im Zusammenspiel mit Batchdateien. > Kleiner Unterschied. > ` ' ´ war uebrigens als Aufzaehlung zu verstehen. Akademische Vollstandigkeit und so...
Tim schrieb: > Bei meinem Vater läuft das einwandfrei. Ich hab schon festgestellt das > es am Apostroph in "Mutti ihr´s" liegt. Hättste das mal richtig geschrieben, dann gäbs damit auch keine Probleme. Also: "c:/das/Mutti sein/Pictures" Oliver
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.