2010-05-03 5 views
-1

안녕하세요 여러분 모두 디렉토리 목록을 얻으려고합니다. FileUtils listFiles()를 사용하고 있습니다.아파치 FileUtils listFiles

나는 listFiles (File, IOFileFilter, false)와 같은 것을하고 싶다. 내 진짜 질문은 현재 파일이 디렉토리인지 확인할 수 있도록 IOFileFilter에서 accept()를 구현하는 방법입니다.

미리 감사드립니다.

답변

6

파일 그래서, 당신이 전화를 할 수있는 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

예, 정확히 제가 찾고있는 것이 었습니다. 파일 isDirectory() 알고있다. 그것은 내가 다른 길을 더 좋아한다는 것입니다. – Marquinio