windows系统不能创建的文件名

使用一个仓库怎么也克隆不成功,一查原因竟是windows系统下不能创建某些文件(夹)。

重现问题

执行报以下错误。

按照指示执行依然报下列错误。

问题分析

由于操作会将远程仓库文件下载到本地,如果远程仓库存在文件,导致git创建不了windows系统保留的关键词,导致克隆失败。

本地试了一下创建一个文件结果报以下错误:

问题解决

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

总结

避免创建windows系统保留的文件名字。

从微软官方文档找到以下不可使用的预留名称:

CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9。

同时还要避免这些名称后面紧跟着一个扩展名

关于更多

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190821A0QU5V00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

同媒体快讯

扫码关注腾讯云开发者

领取腾讯云代金券