Список всех файлов с SDCard - PullRequest
       19

Список всех файлов с SDCard

0 голосов
/ 01 февраля 2012
            if (folder.listFiles() != null) {
                for (File file : folder.listFiles()) {
                    if (file.isFile()) {
                        Log.v("vvv", "file with name " + folder.getName() + " in path " + folder.getAbsolutePath());
                    } 
                    }
                }

Это печатает что-то вроде этого

   /vvv     ( 3940): Folder with name .thumbnails in path /sdcard/DCIM/.thumbnails
V/vvv     ( 3940): file with name .thumbnails in path /sdcard/DCIM/.thumbnails
V/vvv     ( 3940): file with name .thumbnails in path /sdcard/DCIM/.thumbnails
V/vvv     ( 3940): file with name .thumbnails in path /sdcard/DCIM/.thumbnails
V/vvv     ( 3940): file with name .thumbnails in path /sdcard/DCIM/.thumbnails
V/vvv     ( 3940): file with name .thumbnails in path /sdcard/DCIM/.thumbnails
V/vvv     ( 3940): file with name .thumbnails in path /sdcard/DCIM/.thumbnails
V/vvv     ( 3940): file with name .thumbnails in path /sdcard/DCIM/.thumbnails
V/vvv     ( 3940): file with name .thumbnails in path /sdcard/DCIM/.thumbnails
V/vvv     ( 3940): Folder with name Camera in path /sdcard/DCIM/Camera
V/vvv     ( 3940): file with name Camera in path /sdcard/DCIM/Camera
V/vvv     ( 3940): file with name Camera in path /sdcard/DCIM/Camera
V/vvv     ( 3940): file with name Camera in path /sdcard/DCIM/Camera
V/vvv     ( 3940): file with name Camera in path /sdcard/DCIM/Camera
V/vvv     ( 3940): file with name Camera in path /sdcard/DCIM/Camera
V/vvv     ( 3940): file with name Camera in path /sdcard/DCIM/Camera
V/vvv     ( 3940): file with name Camera in path /sdcard/DCIM/Camera
V/vvv     ( 3940): file with name Camera in path /sdcard/DCIM/Camera

Я делаю некоторые идиотские вещи в коде, но я не знаю, что ...

Я хочу перечислить всепапки и все файлы с SDCard ...

вы можете помочь мне найти мою ошибку, спасибо

1 Ответ

2 голосов
/ 01 февраля 2012
for (File file : folder.listFiles()) {
    if (file.isFile()) {
       Log.v("vvv", "file with name " + folder.getName() + " in path " + folder.getAbsolutePath());
    } else {
                                        ^^^^^^

Вы, вероятно, имели в виду file.getName().

...