C#创建文件目录语法不正确的解决方法

 时间:2024-10-12 16:13:56

1、首先说明异常情形。如图,假设用户使用如图代码创建目录,目录名为"hell>_<",这里边的"<"和">"是非法字符。

C#创建文件目录语法不正确的解决方法

2、这种情况会抛出类型为FileNotFoundException的异常,错误提示如图。

C#创建文件目录语法不正确的解决方法

3、在Windows操作系统下,我们可以随便选择一个文件夹尝试特殊字符重命名,即可看到语法提示,罗列了不能包含的字符。

C#创建文件目录语法不正确的解决方法

4、解决方法是,我们编写一个GetFolderName,期望其能从一个输入字符串返回一个唯一的合法的目录字符串,而且保证输入字符串不同,目玲膛宀耱录名不同。函数写法如图,如果包含非法字符,将非法字符替换掉,并在尾部添加这个字符串的哈希值。

C#创建文件目录语法不正确的解决方法

5、我们可以运行下断点,并在该函数可用的上下文中即时测试。课件该函数可以解决字符串中不和目录名语法字符的问题,而且基本保证了双向的唯一性。

C#创建文件目录语法不正确的解决方法
  • 如何查看网页代码
  • win10怎么查看文本文件编码格式
  • java链接无法到达servlet报405 http.....
  • C#控件之DateTimePicker控件使用
  • sql插入语句满足条件下插入如何做
  • 热门搜索
    怎么换尿布 怎么把q币转给别人 如何查个人信用记录 如何挽留前任 边框和底纹在哪里 如何查违章车辆查询 脚被鞋子磨破了怎么办 陕西旅游集团公司 泉州旅游必去景点 如何快速变白