首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

commons-io的一个方法有关问题,请大家看看是不是BUG

2013-02-19 
commons-io的一个方法问题,请大家看看是不是BUGcommons-io-2.4中的这个方法directoryContains(File direct

commons-io的一个方法问题,请大家看看是不是BUG
commons-io-2.4中的这个方法directoryContains(File directory, File child) ,方法很简单,就是看child是不是在directory目录下,但是奇怪的事情来了
commons-io的一个方法有关问题,请大家看看是不是BUG
很简单的测试,我在E:/111目录下建立了四个文件夹,很容易判定如果使用上面的方法,返回的肯定是false,下面贴上代码和运行结果截图
commons-io的一个方法有关问题,请大家看看是不是BUG
的确,如假设一样,返回false
但是,如果使用t和t2文件夹奇怪的事情就来了
commons-io的一个方法有关问题,请大家看看是不是BUG
返回的竟然是true
这个到底是什么原因,还是BUG?
commons-io
[解决办法]
t或者t2下是否有t2或者t文件夹?
[解决办法]
你的E:\111下的 111 222 t t2这四个文件夹都是空文件夹吗?
[解决办法]
应该是Bug,源码里面的判断是,如果child的路径是以directory的路径开头的话,就返回true

热点排行
Bad Request.