Wenn Sie davon ausgehen, dass Ihre Textdatei einmalig erstellt wurde (statt regelmäßig von einem Skript / Prozess erstellt zu werden), sollten Sie sie einfach in einen Texteditor laden, der über eine gute Such- / Ersetzungsfunktion verfügt, z. B. Notepad ++.
Sie können dann eine Reihe von Such- / Ersetzungsbefehlen ausführen, um ungültige Zeichen zu entfernen.
Beachten Sie, dass einige Leerzeichen in Datei- / Ordnernamen durchaus zulässig sind. Achten Sie auch darauf, ob nicht-englische Versionen eines Betriebssystems verwendet werden, da diese möglicherweise Unicode-Zeichen verwenden.