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
PHP: Beliebige Zeichen am Anfang und Ende eines Strings entfernen
Tutorial | 0 Kommentare
Windows: Warum man keine Dateien oder Ordner mit den Namen CON, AUX, NUL, COM1 oder LPT1 anlegen kann
Info | 0 Kommentare
Leerzeichen vom Beginn und Ende der Zeilen eines Textes entfernen
Tutorial | 0 Kommentare
Datei in ihren Ordnernamen umbenennen
Tutorial | 3 Kommentare
PHP: Strings mit Ctype-Funktionen auf Zeichenklassen überprüfen
Artikel | 0 Kommentare
Lazarus: Datei als Byte-Array laden und Byte-Array als Datei speichern
Tutorial | 0 Kommentare
PHP: Alle leeren Elemente aus String-Array entfernen
Tipp | 0 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
Der kann auch die Datei (mit Sonderzeichen) NICHT finden, ... obwohl ich sie sehen kann!
12.01.2023 um 12:56
Was meinst du mit "nicht finden"?
12.01.2023 um 15:29