Java 클래스 파일이 포함 된 하위 패키지가있는 패키지를 사용해야합니다. 누군가가 그 모든 Java 클래스 파일 디렉토리를 얻고 String 배열에 저장하는 방법을 가르쳐 줄 수 있습니까?여러 개의 Java 파일 디렉토리 받기
답변
public void getClassArray(File dir, List<String> results) {
File[] filesInDir = dir.listFiles();
for (File file : filesInDir) {
if (file.isDirectory()) {
getClassArray(file, results);
}
else if (file.getName().endsWith(".class")) {
results.add(file.getName());
}
}
}
이 작업을 수행 할 수 있습니까?
미안하지만 파일 이름이 정말로 필요하지 않습니다. 예를 들어 디렉토리가 필요합니다. fileA.fileB.fileC.Human.Leg –
이 경우 이름 위에 디렉토리 이름을 추가하면됩니다. 이 방법이 시작되면 현재 디렉토리 참조를 얻을 수 있기 때문에 간단합니다. – seanxiaoxiao
나는 당신의 도움을 위해 thx를 참조하십시오 :) –
다른 포스트는 당신에게 아래의 코드는 당신이 메이븐과 이클립스와 함께 할 필요가 무엇
public void getClassFolders(File file, List<String> fileNames){
for (File child : file.listFiles()) {
if(child.isDirectory()){
getClassFolders(child, fileNames);
} else if(child.getName().endsWith(".class")){
fileNames.add(file.getName());
}
}
}
- 1. 여러 개의 디렉토리 중 마지막 파일 업로드
- 2. 여러 개의 디렉토리 대상 지정
- 3. java 파일/디렉토리 api
- 4. os.unlink 여러 개의 파일
- 5. python을 사용하여 하위 디렉토리 및 파일 받기
- 6. Java - "프로그램 파일"경로 받기
- 7. HTTP 요청에서 Java 파일 받기
- 8. Java - 동일한 패키지의 파일 받기
- 9. Java : 디렉토리 간 파일 복사
- 10. Java 포맷터 - 파일 디렉토리 설정
- 11. 업로드 여러 개의 파일()
- 12. 여러 개의 하위 도메인 - 같은 루트 디렉토리
- 13. Dancer perl을 사용하는 여러 개의 앱 디렉토리
- 14. Tomcat 5.5를위한 여러 개의 appbase 디렉토리
- 15. nServiceBus에 대한 여러 구성 파일 - 동일한 디렉토리
- 16. ftp로 파일/디렉토리 업로드
- 17. 비동기 소켓, 동일한 연결에서 여러 파일 받기
- 18. Java 프로젝트의 여러 .properties 파일
- 19. Eclipse에서 Java 구성 설정. 여러 개의 .param 파일
- 20. ANT를 사용하여 여러 파일 및 디렉토리 복사
- 21. WiX : 여러 개의 MSI 파일?
- 22. 여러 개의 .SQL 파일 실행
- 23. matlab 여러 개의 Excel 파일
- 24. 여러 개의 .htaccess 파일 편집
- 25. 메모장의 디렉토리 목록에 여러 개의 파일을 기본으로 다운로드
- 26. ant 파일 세트 디렉토리 특정 디렉토리 제외
- 27. 여러 개의 디렉토리 또는 하나 - 데이터 저장 및 액세스
- 28. 코어 파일 받기
- 29. 디렉토리의 모든 파일 받기,
- 30. 파일 디렉토리 처리 방법
내에서 class 파일이있는 모든 폴더를 줄 것이다 모든 클래스 파일 이름을 지정합니다 - 당신입니다 Maven과 Eclipse에 대한 질문? 좀 더 자세히 설명해주십시오. – Jesper
지금까지 시도한 내용과 현재 직면 한 문제를 먼저 알려 줄 수 있습니까? – Manish
이클립스에서 개발하고 플러그인으로 maven을 사용하여 추가하는 것은 죄송합니다. –