Seite 3 von 4

Re: Robocopy und Umlaute

Verfasst: 02.04.2025, 20:20
von HAL 9000
Ich habe unter Windows 11 beide Varianten probiert, Ansi und UTF-8 mit der jeweiligen Codepage.
Ansi:
D:\temp>robocopy "T:\München Mord" "D:\München Mord" /S /PURGE /R:1 /W:1

-------------------------------------------------------------------------------
ROBOCOPY :: Robustes Dateikopieren für Windows
-------------------------------------------------------------------------------

Gestartet: Mittwoch, 2. April 2025 20:15:48
2025/04/02 20:15:48 FEHLER 3 (0x00000003) Dateisystemtyp der Quelle wird ermittelt T:\Mnchen Mord\
Das System kann den angegebenen Pfad nicht finden.

Quelle = T:\Mnchen Mord\
Ziel : D:\Mnchen Mord\

Dateien : *.*

Optionen: *.* /S /DCOPY:DA /COPY:DAT /PURGE /R:1 /W:1
cmd.exe kriegt das noch hin, robocopy steigt aus.

UTF-8
D:\temp>robocopy "T:\München Mord" "D:\München Mord" /S /PURGE /R:1 /W:1

-------------------------------------------------------------------------------
ROBOCOPY :: Robustes Dateikopieren für Windows
-------------------------------------------------------------------------------

Gestartet: Mittwoch, 2. April 2025 20:18:55
2025/04/02 20:18:55 FEHLER 3 (0x00000003) Dateisystemtyp der Quelle wird ermittelt T:\M�nchen Mord\
Das System kann den angegebenen Pfad nicht finden.

Quelle = T:\M�nchen Mord\
Ziel : D:\M�nchen Mord\

Dateien : *.*

Optionen: *.* /S /DCOPY:DA /COPY:DAT /PURGE /R:1 /W:1

Re: Robocopy und Umlaute

Verfasst: 02.04.2025, 20:44
von DK2000
Das irritiert mich jetzt gerade voll:
Screenshot 2025-04-02 203504.jpg
Screenshot 2025-04-02 203622.jpg
Screenshot 2025-04-02 204538.jpg
Wo ist da jetzt das Problem? Sag ja, mag keine Umlaute in .cmd Dateien.

OK, OEM-US funktioniert. Dann braucht man auch nicht an der Code Page was ändern. Hat aber den Nachteil, dass man bei jedem Laden der Datei in Notepad++ wieder manuell auf OEM-US umstellen muss. Aber damit übernimmt robocopy auch die Umlaute. CP 850 in der Konsole unverändert bleiben.

Re: Robocopy und Umlaute

Verfasst: 03.04.2025, 06:55
von Karthagos
Hallo und guten Morgen, zwischendurch zunächst mal wieder an alle vielen Dank für die Mühe.
DK2000, wenn ich Deine 3 Screenshots anschaue, funktioniert anscheinend die erste Version nicht, aber die beiden anderen .
Aber was hast Du in Notepad++ dafür eingestellt. Ich blick's wieder mal nicht :-?

Re: Robocopy und Umlaute

Verfasst: 03.04.2025, 12:55
von Holgi
evtl .so:?
Robocopy.JPG

Re: Robocopy und Umlaute

Verfasst: 03.04.2025, 13:02
von DK2000
Und welcher Editor mit welcher Code Page? Weil das scheint ja das Problem zu sein.

Re: Robocopy und Umlaute

Verfasst: 03.04.2025, 13:14
von Holgi
es liegt wohl nicht am Editor, sondern an Robocopy.
Editor war jetzt hier Notepad.exe mit Ansi und Codepage.
Die Fehler waren die gleichen wie in Notepad++ (kopieren mit Umlauten im Pfad ging, aber die Bildschirmausgabe war falsch).
Deshalb der Schalter in der cmd > /UNICODE
Das war bei mir die Lösung. Könnt ihr das mal mit Notepad++ nachvollziehen? Sollte eigentlich da genauso entsprechend laufen.
hier noch mal mein Script:

Code: Alles auswählen

@ECHO OFF
chcp 1252
echo Quelle: C:\München Nord
echo Ziel:   C:\München Süd
robocopy "C:\München Nord" "C:\München Süd" /S /PURGE /R:1 /W:1 /UNICODE
pause

Re: Robocopy und Umlaute

Verfasst: 03.04.2025, 13:21
von DK2000
Ah ja. Wenn ich in Notepad++ die Code Page OEM-US einstelle, dann hat Robocopy auch kein Problem. Mit /UNICODE muss ich das mal testen. Aber das könnte die Lösung sein.

Re: Robocopy und Umlaute

Verfasst: 03.04.2025, 14:20
von Blondi_2021
Habs mal getestet. Läuft bei mir aber langsamer (über2min.) als die anderen (00:00:09) von gestern. Nur LW und Namen angepasst sonst alles wie gestern (Notepad++) :o

Code: Alles auswählen

@ECHO OFF
chcp 1252
echo Quelle: C:\München Nord
echo Ziel:   C:\München Süd
robocopy "C:\München Nord" "C:\München Süd" /S /PURGE /R:1 /W:1 /UNICODE
pause
Holgis code.PNG

Re: Robocopy und Umlaute

Verfasst: 03.04.2025, 14:26
von HAL 9000
Was bei mir funktioniert ist

Code: Alles auswählen

CHCP 65001
rem chcp 1252
robocopy "T:\Mankells Wallander" "D:\Mankells Wallander" /S /PURGE /R:1 /W:1
robocopy "T:\München Mord" "D:\München Mord" /S /PURGE /R:1 /W:1 /unicode
notepad++ Codierung utf-8

Re: Robocopy und Umlaute

Verfasst: 03.04.2025, 21:08
von Blondi_2021
@ "Günni" :)
gibst neue Erkenntnise von deiner Seite ?

Re: Robocopy und Umlaute

Verfasst: 04.04.2025, 09:50
von Karthagos
Hallo Blondie_2021, nehme an, dass Du mit "Günni" mich meinst :lol:
Habe jetzt allem möglichen Vorschläge getestet.
Karthagos hat geschrieben: 03.04.2025, 06:55 DK2000, wenn ich Deine 3 Screenshots anschaue, funktioniert anscheinend die erste Version nicht, aber die beiden anderen. Aber was hast Du in Notepad++ dafür eingestellt?
Leider keine Antwort oder ich hab sie nicht gesehen/verstanden
DK2000 hat geschrieben: 03.04.2025, 13:21 Ah ja. Wenn ich in Notepad++ die Code Page OEM-US einstelle, dann hat Robocopy auch kein Problem. Mit /UNICODE muss ich das mal testen. Aber das könnte die Lösung sein.
Umstellung auf OEM-US zerschlägt mir in Notepad++ sofort die Sonderzeichen
Blondi_2021 hat geschrieben: 03.04.2025, 14:20 Habs mal getestet. Läuft bei mir aber langsamer (über2min.) als die anderen (00:00:09) von gestern. Nur LW und Namen angepasst sonst alles wie gestern (Notepad++) :o
@ECHO OFF
chcp 1252
echo Quelle: C:\München Nord
echo Ziel: C:\München Süd
robocopy "C:\München Nord" "C:\München Süd" /S /PURGE /R:1 /W:1 /UNICODE
Hab ich nachgestellt, trotz /UNICODE falsche Sonderzeichen in Robocopy.

Re: Robocopy und Umlaute

Verfasst: 04.04.2025, 10:20
von Blondi_2021
Hallo Blondie_2021, nehme an, dass Du mit "Günni" mich meinst :lol:
Natürlich :rofl:

Anfrage " Wie gehst du vor " da es ja bei vielen funtzt ?

Meine Vorgehensweise war so obwohl noch nie mit Notepad++ gearbeitet habe und nur um es zu testen mir mal das als portable herunter geladen habe. Um die Codes mal zu testen .
notepad ++ starten- einstellung Codepage (evtl. Sprache MS-Dos Style) -Speichern- Code einfügen -speichern-(zb. Desktob) . bat oder .cmd anklicken und ausführen .Voila Ergebnis kommt ;) .zumindest bei mir .:)

Re: Robocopy und Umlaute

Verfasst: 04.04.2025, 10:55
von Karthagos
Blondi_2021 hat geschrieben: 04.04.2025, 10:20 notepad ++ starten- einstellung Codepage (evtl. Sprache MS-Dos Style) -Speichern- Code einfügen -speichern


was bedeutet "Einstellung Codepage" - Codierung? - wenn ja welche?

Re: Robocopy und Umlaute

Verfasst: 04.04.2025, 11:12
von Blondi_2021
ja Codierung alle haben gefuntzt zb. Holgis bei mir leider Lahm @Holgi Sorry die 3 von mir anderen genannten .waren "fixer" Denke mal die Einstellungen sollten vorher gemacht werden und gespeichert werden. Teste es mal . Und berichte ;)

Re: Robocopy und Umlaute

Verfasst: 04.04.2025, 11:40
von Holgi
ich wollte mich ja eigentlich nicht mit NP++ beschäftigen. Aber wo ich hier die Probleme bei euch gesehen habe, mußte ich es dann doch mal nachvollziehen.
1. Ja: NP++ zickt da ein wenig rum
2. mit den Standardeinstellungen geht es wohl nicht
3. bin dann mal durch das Optionen Menü gegangen und dort ein paar Einstellungen verändert (s. Bilder)
4. danach konnte ich auch mit NP++ die Batch erstellen, abspeichern, aufrufen und löppt.
5. bei den Bildern auch mal unten in der Leiste die Einstellungen beachten!!
NP++.JPG
NP2++.JPG