Funktion für gültigen Pfadnamen

Guten Morgen,

kennt jemand von Euch eine VB-Funktion, mit der man einen String auf „Pfad-Gültigkeit“ überprüft (also auf ‚?‘, ‚/‘, …) und bei Auftreten eines nichterlaubten Zeichens z.B. einen ‚_‘ einsetzt? Oder muss ich da x-mal die Funktion replace aufrufen?

Besten Dank im Voraus für Eure Tipps,

viele Grüße,
Thomas