Windows提示说这些字符不允许用在文件名或者目录中:
/ / : * ? " < > |
今天使用C#的Path.GetInvalidFileNameChars()和Path.GetInvalidPathChars()打印出了所有不能使用的字符列表:
不能用来创建文件名的字符:
" < > | [回车符] : * ? / /
不能用来创建文件夹的字符:
" < > | [回车符]
同时,还有一些windows的设备名称也不能使用:
CON,PRN,AUX,CLOCK$,NUL,COM1,COM2,COM3,COM4,COM5,COM6,COM7,COM8,COM9,LPT1