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

            return(!regex.IsMatch(str));
        }