我最近几天使用java开发文件管理的app,使用java的File类型的listFiles接口获取到的内部存储的文件列表,只能获取到文件夹,不能获取到文件
获取文件列表的代码
File externalStorage = Environment.getExternalStorageDirectory();
String path = externalStorage.getAbsolutePath();
File[] files = new File(path).listFiles();
for (File file : files) {
Log.i("filename ",file.getName());
}
设备上的文件
控制台输出的结果
添加的权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />