C# 判断自定义文件夹格式:中文、数字和特殊字符校验
可以使用以下代码判断自定义文件夹格式是否符合要求:
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;
}
这个方法会遍历文件夹名中的每个字符,判断是否满足以下条件:
- 是字母、数字、空格、短横线(-)或下划线(_)中的一种;
- 不是其它字符。
如果符合以上条件,就认为该文件夹名是合法的。
原文地址: https://www.cveoy.top/t/topic/lpR1 著作权归作者所有。请勿转载和采集!