踩坑:文件路径过长问题(超过260字符)

您所在的位置:网站首页 python目录名称无效怎么处理 踩坑:文件路径过长问题(超过260字符)

踩坑:文件路径过长问题(超过260字符)

2023-09-03 22:11| 来源: 网络整理| 查看: 265

代码运行一直正常,直到同事svn提交代码后,编译不能通过。。。(关键是同事编译都正常)

  9166166-e007736135d3bbbf.png 文件路径过长

如上图,“无法计算项元数据“%(FullPath)”。......完全限定的文件名必须少于260个字符”,也就是说我项目中的某个文件路径超过了260字符,为什么同事那边正常我这里就报这个错呢?

原来这个文件路径是指绝对路径,我这边项目本就放在三级文件夹中,而同事那边放在D盘根目录下,我这边就相当于多了两个文件夹名字的长度...只能说同事那边没超过上限属于运行不错。

把项目移到根文件夹,重新打开、运行正常。

这个问题其实不只是vs+.net开发存在,像eclipse开发等一样的存在,基于该问题,不得不说的是文件命名真的很重要。实在无法想象同事为什么要命一个这么长的名字,绝对路径接近260个字符...实在想吐槽一下...虽然命名应当尽量让别人一看就能懂,应当尽量准确表示该项目/变量/方法的内容,但是,名字过长时,应当适当使用缩写啊。这么长的命名,不仅是260字符的问题,另外,别人看起来也麻烦啊。

最后说一下:该问题的解决方案就是想办法缩减文件绝对路径,两种方式:1. 将项目移到根目录,减少目录层级。2. 项目名字/文件夹/文件名字在保证信息完整的情况下,尽量短,至少别一个命名三四十个字符。 一般情况下,第一种方式可以缩减的字符不多,重点还是第二种方式。

简书:ThinkinLiu  博客: IT老五

  9166166-931fd471780b7e64.jpg IT老五(it-lao5):关注公众号,一起源创,一起学习!


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3