信息发布→ 登录 注册 退出

windows系统不能创建的文件名

发布时间:2025-08-12

点击量:

在执行

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
的文件时,系统会报以下错误:

问题解决:

将远程仓库中的

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
标签:# git  # windows  # ai  # 关键词  # 会报  # 文档  # 微软  # 扩展名  # 解决问题  # 会将  # 留了  # 为了避免  # 该文件  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!