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

157
07 ноября 2017, 23:57

Есть такой вопрос... Допустим у меня есть такой путь из корня системы /sdcard/downloads/ Какмне узнать есть ли в этой папке, еще какието папки или файлы или она пустая..?

Answer 1

Чтобы получить список файлов директории используйте следующий пример:

String path = Environment.getExternalStorageDirectory().toString()+"/folder";
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());
}

Если files == null то в директории пусто

и не забудьте permission на read external storage

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
READ ALSO
Связка Андроид приложения и MSQL Server 2014

Связка Андроид приложения и MSQL Server 2014

Никак не могу связать приложение с Msql server 2014Вопроc: связать можно любой выпуск MSQL или только Express ?

153
Зачем нужен класс FilterInputStream?

Зачем нужен класс FilterInputStream?

Просмотрев документацию и исходный код класса FilterInputStream, а также код его наследников, возник вопрос: зачем вообще нужен этот класс?

175
Как убрать анимацию вращения у Progress bar?

Как убрать анимацию вращения у Progress bar?

Доброго времени суток, необходимо на круглом progress bar отображать рейтинг заведенияТ

205
Получить сообщения Facebook Graph Api

Получить сообщения Facebook Graph Api

Пытаюсь получить сообщения с Graph Api, делаю запрос:

168