string invalid = new string(Path.GetInvalidFileNameChars()) + new string(Path.GetInvalidPathChars()); foreach (char c in invalid) { illegal = illegal.Replace(c.ToString(), ""); }
C#创建目录,文件名过滤特殊字符串,非法字符
原文:http://www.cnblogs.com/x-poior/p/6158541.html