文件存在且 IS 目录,但 listFiles() 返回 null
2022-08-31 11:36:21
File.listFiles()
的文档建议,只有在调用它的文件不是目录的情况下才会返回。null
我有以下几点:
String dir = "/storage/emulated/0";
File f = new File(dir);
Log.v("Files",f.exists()+"");
Log.v("Files",f.isDirectory()+"");
Log.v("Files",f.listFiles()+"");
日志显示:
true
true
null
由于某种原因,) 即使 被识别为有效目录,也会返回 。我对Android文件层次结构行为不是很熟悉,所以我想问题就在那里。listFiles(
null
File
作为参考,我正在我的Moto X上进行调试,无论手机是否插入我的计算机,结果都是相同的 - 所以我认为它与插入时的安装无关。