Apache FileUtils listFiles - PullRequest
       36

Apache FileUtils listFiles

0 голосов
/ 04 мая 2010

Привет всем, я пытаюсь получить список каталогов. Я использую FileUtils listFiles ().

Я хочу сделать что-то вроде этого: listFiles (File, IOFileFilter, false). Мои настоящие вопросы - как я могу реализовать accept () из IOFileFilter, чтобы я мог проверить, является ли текущий файл каталогом?

Заранее спасибо.

Ответы [ 2 ]

7 голосов
/ 04 мая 2010

В файле есть метод isDirectory(), который вы можете вызвать, поэтому:

final IOFileFilter dirs = new IOFileFilter() {
    public boolean accept(File file) {
        return file.isDirectory();
    }
}

final IOFileFilter none = new IOFileFilter() {
    public boolean accept(File file) {return false;}
};

listFiles(file, dirs, none);
0 голосов
/ 29 ноября 2014
...