Windows的文件名不能有如下这些特殊符号,这个大家都比较熟悉了。
< (less than) > (greater than) : (colon) " (double quote) / (forward slash) \ (backslash) | (vertical bar or pipe) ? (question mark) * (asterisk)
不过其实还有一些文件名被设备名占用,是不能用的,比如CON(console),PRN(printer)等,如下:
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9