필자는 classpath에있는 디렉토리에서 파일 목록을 읽어야하며 File API를 사용하는 것을 선호하지만 아카이브 내에서 그렇게 할 수없는 것으로 보입니다. 이것은 내 지역 환경 단위 테스트에서 작동하지만, 내가 EAR 내부의 WAR로 배포 할 때, 파일의 목록은 NULL을 반환 :Java에서 자원 경로를 사용하여 WAR 클래스 경로 내에 디렉토리 파일을 나열 할 수 있습니까?
File dir = new File(getClass().getClassLoader().getResource("mydir").getPath());
File[] files = dir.listFiles();
입력 스트림에서 파일 목록을 어떻게 얻을 수 있습니까? 나는 그들의 이름을 모른다. 그래서 나는 실제 File 객체의 목록을 필요로한다. –