利用GetInvalidFileNameChars()得到有效的文件名

public static string GetValidName(string fileName)
{
    foreach (char c in System.IO.Path.GetInvalidFileNameChars())
    {
        fileName = fileName.Replace(c, ' ');
    }
    return fileName;
}
原文地址:https://www.cnblogs.com/swarb/p/9924299.html