又犯了个错误,大家引以为戒,千万不要创建太长的文件名

xingqiliudehuanghun 2009-04-09 05:54:42
今天我们的测试发了个buglist给我。是以前参与的一个模块,利用jfreechart生成二维图标.当时新进公司,从别人
手中接手的这个半拉子模块。从技术上来说不是很麻烦,将如下的投票:
投票标题1
方面1
选项1 选项2 选项3 。。。。
方面2
选项1 选项2 选项3 。。。。
方面3
选项1 选项2 选项3 。。。。



投票标题2
.....
进行统计,然后对任选标题的人选两个方面的数据用JFreeChart绘制统计结果图
当时给我的要求是统计以后对所有可能的组合情况生成图片放到一个目录下,所以
也就采用了如下的命名方式进行保存
[标题Guid][方面Guid][方面Guid].jpg
一切顺利,测试也通过了,可是到要部署的时候篓子出来了。页面上显示不出已经生成的图片,后来经过排查发现,
部署服务器路径非常长,加上我的图片名称又那么长
结果系无法找到那个文件,你可以再目录下看到图片的图标,但不能预览图片,也不能复制和删除。我试图通过
dos命令把他删除或复制到别处,根本不成,只能眼睁睁的看着它在呢占用空间。后来我同事通过删除目录删除了
但我怀疑那些文件是否真的被删除了。新亏发现的早,要不等运行起来,那些数据将生成海量的图片,若果不能被
彻底删除,可能只能格盘了,到那时候哭都来不及了.
...全文
374 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
Deathrose 2009-04-12
  • 打赏
  • 举报
回复
学习了
SimonYeung 2009-04-11
  • 打赏
  • 举报
回复
学习了
zhuwen9 2009-04-11
  • 打赏
  • 举报
回复
这都是xxx鉴那啥啊..
lovetysx 2009-04-10
  • 打赏
  • 举报
回复
楼主好人,谢谢分享!
wsmh3333 2009-04-10
  • 打赏
  • 举报
回复
这都是前车之那啥啊。。
donghusoft 2009-04-09
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 bao110908 的回复:]
在 Windows 系统下整个路径的名称长度不能超过 260 个字符,一个文件名的长度不能超过 256 个字符。
[/Quote]

mark一下
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 bao110908 的回复:]
在 Windows 系统下整个路径的名称长度不能超过 260 个字符,一个文件名的长度不能超过 256 个字符。
[/Quote]
果子大哥说的对
其实习惯也是尽量不要太长,当然特殊情况下也没办法
呵呵
  • 打赏
  • 举报
回复
在 Windows 系统下整个路径的名称长度不能超过 260 个字符,一个文件名的长度不能超过 256 个字符。
Da侠饶命 2009-04-09
  • 打赏
  • 举报
回复
谢谢分享啊
susoft2008 2009-04-09
  • 打赏
  • 举报
回复
见识
mike_24 2009-04-09
  • 打赏
  • 举报
回复
谢谢分享.
julyarrow 2009-04-09
  • 打赏
  • 举报
回复
收藏了
yunyouyou 2009-04-09
  • 打赏
  • 举报
回复
以前没遇见过,,多谢,
Chinabluesky3 2009-04-09
  • 打赏
  • 举报
回复
顶,谢谢前辈提醒!
heavilyarmed 2009-04-09
  • 打赏
  • 举报
回复
谢谢
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 quanjinzhang 的回复:]
dos命令肯定可以删除的,可以通过dos中的文件的短名称删除
[/Quote]
谢谢提醒,我和同事试验下,当时着急解决问题,没在如何删除上多项
quanjinzhang 2009-04-09
  • 打赏
  • 举报
回复
dos命令肯定可以删除的,可以通过dos中的文件的短名称删除
Defonds 2009-04-09
  • 打赏
  • 举报
回复
感谢楼主提醒,mark下
ouyangqinxin 2009-04-09
  • 打赏
  • 举报
回复
zhichi !

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧