Eclipse에서 프로젝트 디렉토리를 가져 오는 방법이 있습니까? 우리는 사용자가 파일을 선택하고 그 파일에 대해 몇 가지 프로세스를 실행할 수있는 플러그인을 작성하고 있습니다. 나는 이상적으로 특정 확장자를 가진 모든 파일을 얻을 수 있기를 원하지만 이상은 필요하지 않습니다.Eclipse 플러그인이 프로젝트 디렉토리에 어떻게 액세스 할 수 있습니까?
7
A
답변
7
확인 :
ResourcesPlugin.getWorkspace().getRoot().getProjects()
당신에게 작업 공간에있는 모든 프로젝트의 목록을 얻을 것이다. 원하는 것을 쉽게 찾을 수 있습니다. 이 때, 확장자 등으로 특정 파일을 찾을 수 있습니다.
1
사용자가 특정 확장자를 가진 Eclipse 작업 공간에서 파일을 선택할 수있게하려면 org.eclipse.ui 클래스를 볼 수 있습니다. dialogs.ElementTreeSelectionDialog (org.eclipse.ui.dialogs plugin)을 시작으로 사용하십시오.
다음에,이 확장을 필터링하는 방법에 예를 가지고, 당신은 클래스 org.eclipse.jdt.internal.ui.viewsupport.FilteredElementTreeSelectionDialog (org.eclipse.jdt.ui 플러그인)을 볼 수 있습니다 어떻게하는지보고 나서 다시 구현하십시오.
이것은 프로젝트 내에서 손으로 파일을 던져 대화 상자를 다시 구현하는 것보다 더 높은 수준의 작업을 제공해야합니다.
관련 문제
- 1. Eclipse Galileo 또는 NetBeans 6.7 용 Perl 프로젝트 플러그인이 있습니까?
- 2. 주어진 디렉토리에 대한 액세스 권한을 어떻게 확인할 수 있습니까?
- 3. Eclipse CDT 플러그인이 작동하지 않습니다.
- 4. 어느 eclipse 플러그인이 필요한가요?
- 5. Apache POI 라이브러리를 Eclipse 프로젝트에 어떻게 추가 할 수 있습니까?
- 6. webmethod에서 세션에 어떻게 액세스 할 수 있습니까?
- 7. 어떻게 컨트롤을 클래스에 액세스 할 수 있습니까?
- 8. 어떻게 비 정적에 액세스 할 수 있습니까?
- 9. Eclipse 용 웹 서버 플러그인이 있습니까?
- 10. Eclipse 용 색상 선택 도구 플러그인이 있습니까?
- 11. 어떻게 파일을 프로젝트 디렉토리에 복사하지 않고 프로젝트에 포함/참조 할 수 있습니까?
- 12. xcode 3.2 : 어떻게 프로젝트 디렉토리에 include dir을 추가 할 수 있습니까?
- 13. .NET - 예외 처리없이 디렉토리에 액세스 할 수 있는지 확인
- 14. Jython을 디버깅 할 수있는 통합 Eclipse 플러그인이 있습니까?
- 15. Eclipse 플러그인이 UI 기여를하는지 프로그래밍 방식으로 어떻게 판단합니까?
- 16. 어떻게 다른 저장소를 서브 디렉토리에 복제 할 수 있습니까?
- 17. (아직) 존재하지 않는 디렉토리에 어떻게 동적으로 링크 할 수 있습니까?
- 18. Eclipse에서 다른 프로젝트의 리소스에 어떻게 액세스 할 수 있습니까?
- 19. bash에서 ls의 출력에 어떻게 액세스 할 수 있습니까?
- 20. Eclipse C# 하이라이트, 코드 완성 플러그인이 있습니까
- 21. jQuery 개발을위한 Eclipse WTP 플러그인이 있습니까?
- 22. Eclipse 용 StyleCop과 같은 플러그인이 있습니까?
- 23. Eclipse Galileo 용 Lua 플러그인이 있습니까?
- 24. Eclipse Java 프로젝트 실행 구성에서 임의의 명령을 설정할 수 있습니까?
- 25. 어떻게 배열에 항목을 디렉토리에 넣을 수 있습니까?
- 26. Eclipse CDT 프로젝트 이해
- 27. Eclipse 패키지의 프로젝트 Explorer Explorer
- 28. Eclipse 플러그인이 다른 플러그인에서 환경 설정을 변경할 수 있습니까?
- 29. 다른 플러그인에서 어떻게 플러그인 PreferenceStore에 액세스 할 수 있습니까?
- 30. .net 플러그인이 액세스 할 수있는 내용 제한