我发现了excel的一个bug

shaodan730 2007-02-06 06:09:11
我用asp打开excel文件结果老是失败,结果就发现了这个

建立一个excel文件,当这个文件的路径+文件名(不算后缀名)长度超过214个字符的时候,这个excel文件就打不开了。
例如 c:\aaa...aaa\a.xls 路径一共210个a ,再加上c:\\一共214个字符,所以这个excel文件的总长度是215个字符,这个文件就打不开了。
有没有人知道这是为什么呢?excel有这方面的说明么?为什么是214这个不零不整的数呢?
...全文
273 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
badwish 2007-02-15
  • 打赏
  • 举报
回复
楼主可以去学一下计算机的基础知识,要知道文件名并不是无限长的。
lovenoerror 2007-02-15
  • 打赏
  • 举报
回复
在以前的DOS系统包括WINDOWS 98 ME遵守的是8+3的命名方式 就是文件名是8个字符 扩展名为3个字符,也就是说最多是11个字符
在以后的WINDOWS 体系中 XP 2003 VISTA 所遵守的是最大215个字符,也就是说文件名加扩展名最大许可215个字符
对于此问题,可以到 Microsoft MSDN网站中进行搜索,可知答案
shaodan730 2007-02-07
  • 打赏
  • 举报
回复
应该不是asp的关系,可以自己建立一个长路经的文件夹,里面有一个excel文件,双击是打不开这个文件的。
shaodan730 2007-02-07
  • 打赏
  • 举报
回复
我终于在微软的官方网站上找到了相关说明。唉,微软先我一步
李睿_Lee 2007-02-06
  • 打赏
  • 举报
回复
不是Excel的Bug是ASP处理的路径长度有限制。。。。。
liangjiejj 2007-02-06
  • 打赏
  • 举报
回复
比尔盖茨可以给你颁奖了
superbigbird 2007-02-06
  • 打赏
  • 举报
回复
没注意过

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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