android - ListFiles() 仅显示文件夹但不显示文件 - AndroidStudio
问题描述
我需要遍历一个文件夹,遍历其中的所有文件。但是,它说我的文件夹是空的(大小 = 0)。我做了一些测试,发现 .listFiles() 只给了我文件夹而不是任何文件(我的意思是 .txt、.png、.pdf 等文件)
在下面的示例中,ImagesTeste 有 6 个 .jpg 图像,但 .listFiles() 没有找到它们
String path = Environment.getExternalStorageDirectory().toString()+"/DCIM/ImagesTeste";
Log.d("Files", "Path: " + path);
File directory = new File(path);
File[] files = directory.listFiles();
Log.d("Files", "Size: "+ files.length);
for (int i = 0; i < files.length; i++)
{
Log.d("Files", "FileName:" + files[i].getName());
}