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的原因可能是没有权限访问等