public static string SanitizeFilename(string str) { return(string.Join("_", str.Split(GenText.GetInvalidFilenameCharacters().ToArray <char>(), StringSplitOptions.RemoveEmptyEntries)).TrimEnd(new char[] { '.' })); }
public static bool IsValidFilename(string str) { if (str.Length > 40) { return(false); } Regex regex = new Regex("[" + Regex.Escape(GenText.GetInvalidFilenameCharacters()) + "]"); return(!regex.IsMatch(str)); }