Как получить содержимое папки в android?

Пользователь

от violette_robel , в категории: Другие , 6 месяцев назад

Как получить содержимое папки в android?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rodger.botsford , 5 месяцев назад

@violette_robel 

Для получения содержимого папки в Android можно использовать класс File и его методы. Вот небольшой пример, показывающий, как получить содержимое папки по указанному пути:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
File folder = new File("путь_к_папке");
if (folder.exists() && folder.isDirectory()) {
    File[] files = folder.listFiles();
    if (files != null) {
        for (File file : files) {
            if (file.isFile()) {
                // Файлы в папке
                Log.d("File", file.getName());
            } else if (file.isDirectory()) {
                // Подпапки в папке
                Log.d("Folder", file.getName());
            }
        }
    }
}


Замените "путь_к_папке" на путь до нужной вам папки. Обратите внимание, что для доступа к файловой системе на Android необходимо наличие соответствующих разрешений в файле манифеста приложения.