24.07.2014 Nr. 13 c#

c# ungültige Zeichen aus Dateinamen entfernen

Bei der automatischen Erstellung von Dateinamen, z.B. aus einem Hashwert, kann dieser Zeichen enthalten die in Dateinamen nicht zulässig sind.

Die folgende Funktion entfernt ungültige Zeichen:

csharp
        private static string removeInvalidfromFileName(string Input)
        {
            return System.Text.RegularExpressions.Regex.Replace(Input, @"[\\/:*?""<>|]", string.Empty);
        }