Thread File/Dir rename mit Sonderzeichen
(9 answers)
Opened by WolverineJR at 2010-08-20 12:32
Hi,
hier verzweifele hier an einer eigentlichen trivialen Aufgabe. Nachdem wir einen Datenbereich eines "fremden" Samba-Fileserver auf unseren Samba-Fileserver (Solaris) migriert haben, viel uns auf, dass in den Datei- und Verzeichnisnamen alle Umlaute (ö,ä,ü) nun so aussehen "ö","À","ÃŒ". Das Umwandeln im Perl-Skript habe ich bereits folgendermaßen hinbekommen: Code: (dl
)
decode("utf8",$object) Jetzt beiß' ich mir aber die Zähne aus an der eigentlichen Namensänderung der betroffenen Dateien und Verzeichnissen. Die "normalen" Wege mittels "rename", "mv" und "File::Copy" funktionieren nicht. Ich vermute es liegt daran, dass die erwähnten Methoden auf das OS-eigene "rename" verweisen. Und dies hat mit den erwähnten Sonderzeichen große Probleme. Habt Ihr eventuell eine Idee, wie ich das Problem lösen kann? Vielen Dank! |