可以使用以下代码判断自定义文件夹格式是否符合要求:

public static bool IsCustomFolderNameValid(string folderName)
{
    if (string.IsNullOrWhiteSpace(folderName))
    {
        return false;
    }

    foreach (char c in folderName)
    {
        if (!char.IsLetterOrDigit(c) && c != ' ' && c != '-' && c != '_')
        {
            return false;
        }
    }

    return true;
}

这个方法会遍历文件夹名中的每个字符,判断是否满足以下条件:

  • 是字母、数字、空格、短横线(-)或下划线(_)中的一种;
  • 不是其它字符。

如果符合以上条件,就认为该文件夹名是合法的。

C# 判断自定义文件夹格式:中文、数字和特殊字符校验

原文地址: https://www.cveoy.top/t/topic/lpR1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录