该BUG是在一次删除WINDOWS下超长路径的时候发现的,JDK版本为1.4.2,当路径长到一定程度时,java.io.File中的exists()方法将失效,同时其他读取文件属性的方法如canRead(),canWrite(),isFile(),isDirectory()都将失效,最终导致文件处理的异常!
解决办法:升级JDK版本到1.5.0
本文描述了一个在使用JAVA 1.4.2版本时,在Windows系统中处理超长路径文件时遇到的问题。当路径达到一定长度时,java.io.File中的多个方法会失效,导致无法正确处理文件。解决方案是升级JDK版本到1.5.0。
该BUG是在一次删除WINDOWS下超长路径的时候发现的,JDK版本为1.4.2,当路径长到一定程度时,java.io.File中的exists()方法将失效,同时其他读取文件属性的方法如canRead(),canWrite(),isFile(),isDirectory()都将失效,最终导致文件处理的异常!
解决办法:升级JDK版本到1.5.0
9933

被折叠的 条评论
为什么被折叠?