2010-05-23 3 views
3

누구나 Java에서 FileSet 패키지/클래스를 제안 할 수 있습니까? FileSet에 의해 나는 파일과 디렉토리의 집합을 regex-powered inclusion과 제외 규칙 (Apache Ant와 유사)과 함께 의미한다. 감사.Java 용 FileSet 패키지/클래스

답변

1

FileFilter 또는 FilenameFilter을 전달하여 accept() 방법에서 원하는 패턴을 지정할 수있는 File#listFiles()을 사용할 수 있습니다.

예.

File[] txtFiles = file.listFiles(new FilenameFilter() { 
    @Override public boolean accept(File dir, String name) { 
     return name.endsWith(".txt"); // You can use String#matches() as well. 
    } 
}); 
2

아파치 커먼즈 IO FileUtils이 원하는 것일 수 있습니다. 자체적으로 구현할 수있는 선택적 파일 이름 필터를 사용하여 파일을 식별 할 수 있습니다.

자세한 내용은 listFiles() 또는 iterateFiles()에 대한 의사 문서를 참조하십시오.