Wie überprüfe ich, ob eine bestimmte Zeichenfolge unter Windows ein zulässiger/gültiger Dateiname ist?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie überprüfe ich, ob eine bestimmte Zeichenfolge unter Windows ein zulässiger/gültiger Dateiname ist?

Post by Anonymous »

Ich möchte eine Funktion zum Umbenennen von Batch-Dateien in meine Anwendung integrieren. Ein Benutzer kann ein Zieldateinamenmuster eingeben und (nachdem ich einige Platzhalter im Muster ersetzt habe) muss ich prüfen, ob es sich unter Windows um einen zulässigen Dateinamen handelt. Ich habe versucht, einen regulären Ausdruck wie [a-zA-Z0-9_]+ zu verwenden, aber er enthält nicht viele landesspezifische Zeichen aus verschiedenen Sprachen (z. B. Umlaute usw.). Wie führt man eine solche Prüfung am besten durch?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post