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

文件路径过长

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

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

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

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

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

简书:ThinkinLiu 博客: IT老五


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

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

  1. 文件路径太长删不掉怎么办?

    文件路径太长,无法删除怎么办? 最近在做java项目时,由于编译路径设置错误,导致了整个编译文件的路径太长了,手动删除怎么都删不掉,百度了很久,终于找到了解决办法,亲测有效 1,随便新建一个空的文件夹 ...

  2. git检出新分支遇到的文件路径过长Filename too long的问题

    环境 git 2.18.0 TortoiseGit 2.8.0.0(64bit) windows10 专业版 背景 由于hadoop2.x和hadoop3.x版本的代码结构有很大不同,在查看有关监控的 ...

  3. 微信小程序踩坑- tabBar.list[3].selectedIconPath 大小超过 40kb

    重新启动微信小程序编辑器的时候遇到了这样的一个问题: tabBar.list[3].selectedIconPath 大小超过 40kb 微信小程序开发的过程之中总会出现这样或者那样的错误,需要我们耐 ...

  4. windows和linux下的文件路径表示

    Windows路径是我们经常使用的东西,它看似简单,实际上隐含许多细节,这些都是在平常的使用过程中注意不到的.下面让我们来看看各种各样的Windows路径. 提起路径,我们都会想到"绝对路径 ...

  5. 【踩坑】Linux java中ftp下载文件,解压文件损坏,以及图片下载打开只显示下载路径的问题

    [踩坑]Linux java中ftp下载文件,解压文件损坏,以及图片下载打开只显示下载路径的问题 一. 问题重现 二. 问题解决思路 1. 确认是不是上传就导致数据出错了 2. 是不是平台问题 三. ...

  6. Java学习踩坑:阿里云OSS文件上传前端通过路径获取报403错误

    错误还原:我在做OSS文件上传头像时,发现头像的图片文件可以上传成功,也可以返回文件的路径.但是前端在拿着后端返回的文件图片路径去访问这个图片时,Response中的错误码为403.找了一下网上的资料 ...

  7. HBase实战:记一次Safepoint导致长时间STW的踩坑之旅

    本文记录了HBase中Safepoint导致长时间STW此问题的解决思路及办法. 上篇文章回顾:HBase Replication详解 ​过 程 记 录 现象:小米有一个比较大的公共离线HBase集群 ...

  8. git踩坑——中途才使用.gitignore文件

    问题的产生 最近在学习java web项目,顺便使用git和码云gitee来托管代码,一开始没有创建.gitignore文件,导致上传到很多不必要的文件,如.idea和out文件(.idea文件是使用 ...

  9. webpack踩坑之路 (2)——图片的路径与打包

    webpack踩坑之路 (2)--图片的路径与打包 刚开始用webpack的同学很容易掉进图片打包这个坑里,比如打包出来的图片地址不对或者有的图片并不能打包进我们的目标文件夹里(bundle).下面我 ...

  10. 使用OkHttp 下载文件无进度回调 踩坑

    一.踩坑速记 1. 未添加header指定服务器采用何种压缩方式导致下载进度异常 描述:使用OkHttp3执行文件下载(服务端有nginx反向代理服务器进行压缩),获取回调中文件总大小为0或负值,导致 ...

最新文章

  1. 【STM32】跑马灯实验主要程序代码分析
  2. 前端学习(1550):$scope和调试工具
  3. WebsSocket
  4. MySQL(一):分别基于mysqldump、lvm2、xtrabackup三种方式实现备份恢复
  5. javascript 简易时钟
  6. eprime2.0 倒计时功能
  7. oracle讲师视频教程,赵强老师:Oracle数据库系列视频课程
  8. XC1004四轴SPI运动控制芯片,bc014四轴电子凸轮运动控制模块
  9. realsense相机色彩图与深度图对齐
  10. 迅速学tar命令对文件的打包压缩与解压缩
  11. redis突然宕机数据会丢失吗
  12. 学生信息管理系统之查:查询成绩信息流程
  13. 根据IMSI区别运营商
  14. win10下使用caffe训练自己的数据,车牌二分类
  15. Bailian4005 拼点游戏【贪心】
  16. 如何用excel做多元回归分析
  17. 机器学习(MATLAB实现)——SVM支持向量机(一)
  18. 树莓派安装NOOBS失败
  19. 海外网红KOL营销的合作方式
  20. postman如何测试导入任务和导出任务

热门文章

  1. 屏幕画图工具Pointofix
  2. Odin插件与基于元数据的编辑器实现
  3. java宠物商店_Java实现宠物商店管理系统
  4. 海康威视错误代码说明(一)(错误代码:1~14)
  5. duilib列表list使用方法
  6. 淘宝搜索算法综述之一:淘宝搜索的特点
  7. 腾讯加入QQ群,代码生成地址
  8. Shark为何被抛弃?
  9. 国产操作系统之统信UOS安装
  10. 苹果ios8_苹果IOS平台年度五佳免费单机手游!免费也有高质量游戏!