版主请进,判断文件名中含有非法字符与汉字

bxline 2016-08-04 10:10:12
把所有的非法字符与汉字放在D盘目录的一个记事本里面,之后判断文件名中是否含有这个记事本中的汉字,如果有就返回false

把我下面的函数修改成上面的功能,谢谢版主

private bool CheckFileName(string fileName)
{
var result = true;

foreach (var item in Path.GetInvalidPathChars())
{
if (fileName.Contains(item))
{
result = false;
break;
}
}

if (fileName.Contains('\'') || fileName.Contains('"') || fileName.Contains('#'))
{
result = false;
}

return result;
}
...全文
102 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧