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

作者:junjie 时间:2023-12-01 14:14:21 

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


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 动态库即可。

标签:C#,文件名,文件路径,非法字符判断
0
投稿

猜你喜欢

  • java排序算法之冒泡排序

    2023-04-05 21:03:42
  • C语言内存操作函数详解

    2021-09-01 01:50:36
  • C#波形图控件制作示例程序

    2022-02-24 21:50:40
  • Android Webview使用小结

    2022-12-06 07:26:19
  • SpringBoot实现本地文件存储及预览过程

    2022-07-31 05:30:58
  • 原生Java操作兔子队列RabbitMQ

    2022-03-12 21:27:25
  • mall整合SpringSecurity及JWT实现认证授权实战

    2022-10-04 03:16:33
  • Java编程倒计时实现方法示例

    2021-05-31 06:30:11
  • Spring Security整合CAS的示例代码

    2023-11-12 19:04:26
  • 谈谈Hashmap的容量为什么是2的幂次问题

    2022-12-27 18:42:35
  • 清除aspx页面缓存的程序实现方法

    2021-10-28 06:16:57
  • VsCode搭建Java开发环境的方法

    2023-06-17 13:29:19
  • 详解java模板和回调机制

    2023-08-13 15:33:46
  • 深入学习C语言中的函数指针和左右法则

    2022-07-22 03:44:41
  • 导入maven项目各个注解均报错的解决方案

    2022-02-23 12:35:09
  • 详解HDFS多文件Join操作的实例

    2023-09-20 07:44:14
  • C#图像处理之木刻效果实现方法

    2022-05-20 04:28:13
  • List<>中Find的用法小结

    2022-05-25 18:41:44
  • Java中对话框的弹出方法

    2022-04-24 14:35:52
  • Java枚举类与注解,新手一篇搞定它

    2022-03-10 08:47:52
  • asp之家 软件编程 m.aspxhome.com