Sonderzeichen aus Dateinamen entfernen
Frage von Mail Anfrage | 05.05.2022 um 00:56
Unter Linux Mint habe ich eine umfangreiche Dateisammlung bekommen, die nun auf einen Windows PC umziehen soll. Das Kopieren klappt bei einigen Dateien wegen der Sonderzeichen "%*#><& im Dateinamen nicht.
Gibt es eine Möglichkeit mit Suchen und Ersetzen alle Sonderzeichen auf einmal gegen zum Beispiel den Unterstrich _ zu ersetzen um kompatibel zu Windows zu werden?
Ähnliche Themen
Windows: Warum man keine Dateien oder Ordner mit den Namen CON, AUX, NUL, COM1 oder LPT1 anlegen kann
Info | 0 Kommentare
PHP: Strings mit Ctype-Funktionen auf Zeichenklassen überprüfen
Artikel | 0 Kommentare
PHP: Beliebige Zeichen am Anfang und Ende eines Strings entfernen
Tipp | 0 Kommentare
PHP: Alle HTML-Tags aus String entfernen
Tutorial | 0 Kommentare
PHP: Aus einem String alle Zeichen außer Zahlen entfernen
Frage | 1 Antwort
PHP: Alle leeren Elemente aus String Array entfernen
Tipp | 0 Kommentare
Datei in ihren Ordnernamen umbenennen
Tutorial | 2 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Die einfachste Möglichkeit für das Entfernen von Sonderzeichen im DateiUmbenenner ist die Funktion:
Natürlich können Sie es auch mit der "Suchen und Ersetzen"-Funktion lösen, dann müssten Sie aber mit regulären Ausdrücken arbeiten und es wird etwas komplizierter (aber Sie wären flexibler).
Also zum Beispiel:
Dies würde alle Zeichen im Dateinamen, die nicht die Buchstaben a-z oder A-Z oder die Ziffern 0-9 sind durch einen Unterstrich ersetzen.
05.05.2022 um 01:00