Am Donnerstag, 28. September 2006 19:12 schrieb Michael Herrmann:
Etwas komfortabler und weniger fehleranfällig (z.B. Pipe...!) ist KRename, damit solltest Du weniger Probleme haben.
krename ist nicht geeignet und funktioniert nicht. Die kaputten Umlaute sind auch in Verzeichnissen. Nach dem das Verzeichnis umbenannt wurde, findet krename nicht mehr dessen Inhalt. Ich habe mir ein kleines Perl-Skript geschrieben, dass die Umwandlung übernehmen soll: #! /usr/bin/perl sub renameloop { my $dirname = $_[0]; opendir(DIR, $dirname); my @entries = readdir(DIR); foreach $oldfilename (@entries) { if ( $oldfilename ne "." && $oldfilename ne ".." ) { if (-d $dirname."/".$oldfilename) { renameloop($dirname."/".$oldfilename); } my $newfilename = $oldfilename; $newfilename =~ tr /├Á/ä/; $newfilename =~ tr /├À/ö/; $newfilename =~ tr /┬│/ü/; $newfilename =~ tr /ÔöÇ/Ä/; $newfilename =~ tr /├ì/Ö/; $newfilename =~ tr /Ôûä/Ü/; $newfilename =~ tr /ÔûÇ/ß/; if ( $oldfilename ne $newfilename ) { rename ($dirname."/".$oldfilename, $dirname."/".$newfilename); } } } closedir(DIR); } renameloop('/music'); Leider macht das Skript noch mehr kaputt: tilo@acer:/music> ll insgesamt 4 drwxr-xr-x 2 tilo users 4096 2005-12-22 16:44 Ger├Áusch (disc 1) tilo@acer:/music> /home/tilo/rename.pl tilo@acer:/music> ll insgesamt 4 drwxr-xr-x 2 tilo users 4096 2006-09-29 12:39 Ger?????usch (disc 1) tilo@acer:/music> Kann mir einer von euch auf die Sprünge helfen, wo es klemmt? Bis dann, Tilo