Ich benutze diese Codezeile, um eine Datei von sourcePath nach destinationPath zu kopieren..NET 4 System.IO.File.Copy und Codierung von Unicode-Dateinamen
System.IO.File.Copy (Quellpfad, Zielpfad);
Es funktioniert perfekt, aber wenn mein Zielpfad Unicode-Zeichen enthält, erhalte ich sie durch andere Zeichen ersetzt. Zum Beispiel, wenn mein Weg ist:
/Övrigt/År2016.doc
ich /Ívrigt/+r2016.doc auf meiner Festplatte kopiert bekommen. Gibt es eine Möglichkeit, mit diesem Problem umzugehen?
Danke.
Ich habe das auch versucht und konnte das Problem nicht reproduzieren –
Oh! Problem gelöst! Ich habe + verwendet, um den Zielpfad aus zwei Strings zu erstellen. Jetzt benutze ich stattdessen string.Format und es funktioniert jetzt korrekt. Danke für den Hinweis @Declan! :) – LonelyDeveloper