如何访问文件下的“子”文件夹?

时间:2019-11-12 11:46:42

标签: android storage android-external-storage android-storage

我需要访问downloads文件夹内的文件夹中的所有文件。

我可以将文件下载到Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)这样的下载文件夹中,并返回File

除了文件夹mCustomFolder之外,我如何获得相同的信息?

2 个答案:

答案 0 :(得分:0)

我想应该很简单。试试这个。

File file = new File(Environment.getExternalStorageDirectory().getPath()+"/someFolder");

for(File f : files){
   //access your all files and folders here inside the given folder

}

进一步了解here,了解如何访问外部存储。

答案 1 :(得分:0)

这就是我要做的:

File subDir = new File(
    Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS),
    "/mCustomFolder/");
File[] files = subDir.listFiles();
for (File f : files) {
    // f is your file
}