今天实现有输入字符串创建文件夹的功能,需要检查字符串中是否包含不能在文件夹中使用的非法字符。平时手动创建文件夹是可看到的非法字符有9个,而事实文件夹上的非法字符有36个,可使用如下代码获得:
//文件夹非法字符
char[] invalidChars = Path.GetInvalidPathChars();
同样的文件名也有非法字符,有41个,可使用如下代码获得:
//文件名非法字符
char[] invalidChars = Path.GetInvalidFileNameChars();