- 字符
这些字符被认为是非法的文件名字符,因为它们在文件系统中具有特殊含义。
\/:*?"<>|
- 字符串
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9
这些字符串是Windows系统保留的设备名,因此不能用作文件名。
- 保留的文件名:
CON, PRN, AUX, NUL, COM1 到 COM9, LPT1 到 LPT9
在Windows文件系统中,这些名称是保留的,不能用作文件名。即使在文件名中加上扩展名也不行,例如con.txt。
- 文件名长度限制
文件名最大长度为 255 个字符,路径名(包括文件名在内)最大长度为 260 个字符。
- 空格
文件名中的空格不是禁止的,但通常不建议使用,因为它们可能会在一些命令行和程序中引起问题。