• 字符

这些字符被认为是非法的文件名字符,因为它们在文件系统中具有特殊含义。

\/:*?"<>|
  • 字符串
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 个字符。

  • 空格

文件名中的空格不是禁止的,但通常不建议使用,因为它们可能会在一些命令行和程序中引起问题。