商城首页欢迎来到中国正版软件门户

您的位置:首页 >Windows系统禁止的文件名有哪些

Windows系统禁止的文件名有哪些

  发布于2025-09-14 阅读(0)

扫一扫,手机访问

在执行git clone xxx时遇到以下错误:

fatal: cannot create directory at 'CON': Invalid argument
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry the checkout with 'git checkout -f HEAD'

按照指示执行git checkout -f HEAD后,仍然报以下错误:

fatal: cannot create directory at 'CON': Invalid argument

问题分析:

git clone操作会将远程仓库的文件下载到本地。如果远程仓库中存在名为CON的文件,由于Windows系统保留了CON作为关键词,导致Git无法创建该文件,从而克隆失败。尝试在本地创建一个名为CON的文件时,系统会报以下错误:

windows系统不能创建的文件名

问题解决:

将远程仓库中的CON文件重命名即可解决问题。

总结:

为了避免类似问题,应当避免使用Windows系统保留的文件名。根据微软官方文档,以下名称是不可使用的保留名称:CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9。同时,这些名称后面紧跟着扩展名也是不允许的。

参考文档:

https://docs.microsoft.com/zh-cn/windows/win32/fileio/naming-a-file
本文转载于:https://cloud.tencent.com/developer/article/1492295 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注