# 引言
在 Windows 操作系统中,某些文件名或字符是被明确禁止使用的,主要原因是它们与系统保留关键字、文件系统结构或命令行语法冲突。
# 被禁止的文件名及原因
> 以下名称不能单独作为文件名或文件夹名(无论扩展名如何),因为它们是系统保留的设备名称,源自早期的 DOS 设备驱动约定。
| 文件名 | 原因 |
| -------- | -------- |
| `con` | 控制台(输入/输出) |
| `prn` |打印机|
|`aux`|辅助设备|
|`nul`|空设备(用于丢弃数据)|
|`com1`~`com9`|串行端口|
|`lpt1`~`lpt9`|并行端口|
原因:这些名称在 Windows 内核中被映射到硬件设备,直接使用会导致与设备管理冲突。
# 解决方法
添加一些其他被允许的字符,或更换名称。
例如,你需要命名为 `aux.pptx` 但这个文件名是被禁止的。
你可以在文件名前方加一个“`_`”,例如 `_aux.pptx` 。这样就可以了!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END






暂无评论内容