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

~ 太奇怪了 listFiles为什么返回null?

2013-03-01 
求救~~~~~ 太奇怪了listFiles为什么返回null??if(one_file.isDirectory()){File[] test_fileone_file.lis

求救~~~~~ 太奇怪了 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的原因可能是没有权限访问等

热点排行