fraubi89
Goto Top

Software gesucht die Dateinamen nach Sonderzeichen durchsucht

Hallo!

Hab wieder mal eine Frage!
Bin auf der Suche nach einer Software die mir Dateien in einem Bestimmten Ordner nach Sonderzeichen durchsucht im Dateinamen?

Weiß irgendjemand so ein Tool?

Danke im Voraus!

Lg
Daniel

Content-ID: 203174

Url: https://administrator.de/contentid/203174

Ausgedruckt am: 25.11.2024 um 14:11 Uhr

64748
64748 12.03.2013 um 09:54:41 Uhr
Goto Top
Hallo,

das ist überhaupt kein Problem. Wenn man weiß, welches Betriebssystem man benutzt, dann kann man sowas schnell selbst schreiben.

Markus
fraubi89
fraubi89 12.03.2013 um 09:58:14 Uhr
Goto Top
Achso Sorry dachte das wäre klar weil ich im Microsoft Bereich gepostet hab! face-smile

Windows bitte danke!
64748
64748 12.03.2013 um 10:09:12 Uhr
Goto Top
Ach so, ich hatte nur "Tools und Utilities" gelesen.

Dann beschreib mal bitte genauer, was Du erreichen möchtest. Sollen die Dateien und Verzeichnisse dann auch gleichzeitig umbenannt werden? Muss das Ganze nur einmal laufen? oder möchtest Du generell verhindern, dass Dateien oder Verzeichnisse mit Sonderzeichen angelegt werden?

Markus
fraubi89
fraubi89 12.03.2013 um 10:19:58 Uhr
Goto Top
Also hintergrund ist der!
Ich stelle momentan sehr viele Kunden auf Cloud Speicherlösungen um, genauer gesagt auf Office 365 Sharepoint Online!
Leider hatte ich jetzt schon ein paar mal das Problem das ich Dateien nicht rauf kopieren konnte weil der Name zu lang war oder Sonderzeichen drinnen hatte usw. was natürlich bei vielen Dateien lästig ist!

Deshalb bin ich auf der Suche nach einem Tool mit dem ich Dateien und Ordner nach Sonderzeichen durchsuchen kann im Namen um vor dem upload diese schon zu korrigieren!
ich würde das ganze natürlich öfters brauchen also wäre ein Tool sehr hilfreich!
Umbenennen muss nicht sein, mir würde schon genügen vorerst wenn ich eine Ausgabe bekomme wo der Pfad drinnen steht und der Dateiname mit dem Sonderzeichen ...
64748
64748 12.03.2013 um 10:29:21 Uhr
Goto Top
Ich weiß nicht, ob das hilft, ich habe ein Perlskript (welches ich unter Linux benutze). Das benutze ich, um mp3-Dateien umzubenennen, insbesondere um Leerzeichen zu entfernen und Umlaute zu ersetzen. Es kann allerdings angepasst werden und grundsätzlich läuft Perl natürlich auch unter Windows. Das Skript benennt alle Dateien im Ordner um und wird ohne Argumente aufgerufen.
#!/usr/bin/perl

use strict ;
use warnings ;
use File::Copy ;

opendir THISDIR, "." ;  
my @files = readdir THISDIR ;
my ( $old, $new ) ;
foreach $old ( @files ) {
        $new = $old ;
        $new =~ s/ - /-/g ;
        $new =~ s/ /_/g ;
        $new =~ s/ä/ae/g ;
        $new =~ s/Ä/Ae/g ;
        $new =~ s/ö/oe/g ;
        $new =~ s/Ö/Oe/g ;
        $new =~ s/ü/ue/g ;
        $new =~ s/Ü/Ue/g ;
        $new =~ s/ß/ss/g ;
        $new =~ s/,/./g ;
        $new =~ s/'/./g ;  
        $new =~ s/\(//g ;
        $new =~ s/\)//g ;
        $new =~ s/&/und/g ;
        #print " alter Dateiname: $old \n" ; 
        #print " neuer Dateiname: $new \n" ; 
        next if $old eq $new ;
        move ( $old, $new ) ;
}
fraubi89
fraubi89 12.03.2013 um 10:37:43 Uhr
Goto Top
Danke erstmal! Werde ich mir ansehen bzw. testen!
Lieber wäre mir trotzdem ein Tool mit einer Ausgabe usw ...
64748
64748 12.03.2013 aktualisiert um 10:43:03 Uhr
Goto Top
Zitat von @fraubi89:
Danke erstmal! Werde ich mir ansehen bzw. testen!
Lieber wäre mir trotzdem ein Tool mit einer Ausgabe usw ...
Man muss nur die letzten vier Zeilen ändern, also das Kommentarzeichen am Printbefehl rausnehmen und die letzten beiden Zeilen auskommentieren
 ......
        print " alter Dateiname: $old \n" ;  
        print " neuer Dateiname: $new \n" ;  
        #next if $old eq $new ;
        #move ( $old, $new ) ;

Es werden hier aber erfahrungsgemäß noch andere, mehr auf Windows bezogene, Vorschläge kommen face-wink

Markus
bastla
bastla 12.03.2013 um 11:10:36 Uhr
Goto Top
Hallo fraubi89!

Schau Dir mal Sonderzeichen in Dateinamen entfernen an ...

Grüße
bastla
fraubi89
fraubi89 12.03.2013 um 11:49:55 Uhr
Goto Top
Ok danke! schau ich mir auch an!
Mal schauen ob jemand noch etwas mit einer GUI anzubieten hat!