读书人

~ 太奇怪了 listFiles为什么返回nul

发布时间: 2013-03-01 18:33:02 作者: rapoo

求救~~~~~ 太奇怪了 listFiles为什么返回null??
if(one_file.isDirectory())
{
File[] test_file=one_file.listFiles();
}

one_file是个文件或文件夹
调试的时候,one_file的值是“/sdcard/.android_secure”
然后下一句test_file就是null了,
listFiles不是只有当one_file不是文件夹才返回null吗?

这是肿么了??? 一上午的时间都浪费了!
求救~~~~~
[解决办法]
/sdcard/.android_secure 这是一个文件的路径,不是文件夹,所以File[] test_file=one_file.listFiles();这是不执行的
[解决办法]
没有查到文件就返回null了 您看listFile这个api的注解上面不也会说可能返回null么 返回null的原因可能是没有权限访问等

读书人网 >Android

热点推荐