Windows系统禁止的文件名有哪些
作者:OpenWorld
时间:2025-09-14
浏览:1
在执行gitclonexxx时遇到以下错误:fatal:cannotcreatedirectoryat'CON':Invalidargumentwarning:Clonesucceeded,butcheckoutfailed.Youcaninspectwhatwascheckedoutwith'gitstatus'andretrythecheckoutwith'gitcheckout-fHEAD'按照指示执行gitcheckout-f
在执行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
作者最新文章
三星 Galaxy A08 渲染图曝光:Helio G99 芯片与 6000mAh 电池配置解析
2026-09-08 17:14
OPPO Find X10 Pro Max 影像规格详解:三颗2亿像素镜头与全焦段8K视频能力
2026-09-08 16:41
PDF转HTML在线转换器怎么选?转换后网页排版怎么查?
2026-09-04 11:02
AE教程书籍挑选指南:零基础、动效与合成方向实战标准
2026-09-02 13:31
教程书籍使用SAI软件Logo要单独授权吗:商标引用与出版合规要点
2026-09-02 11:50
上一篇:
QQ音乐设置铃声步骤详解
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多


































