欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#中文件名或文件路径非法字符判断方法

程序员文章站 2023-12-03 10:39:22
文件路径或者保存模板出现非法字符判断 1)不为空判断 string strtemplatename = txttemplatename.text;...

文件路径或者保存模板出现非法字符判断


1)不为空判断

string strtemplatename = txttemplatename.text;
      if (string.isnullorwhitespace(strtemplatename))
      {
        show("请输入模板名称!", "提示", .information, ok);
        txttemplatename.focus();
        return;
      }

2)然后对strtemplatename 进行非法字符判断

if (strtemplatename.indexofany(path.getinvalidfilenamechars()) >= 0)
      {
        //含有非法字符 \ / : * ? " < > | 等
        show("模板名称含有非法字符,请重新输入", "错误", error, ok);
        txttemplatename.focus();
        return;
      }


3)path 引用系统的io 动态库即可。