有沒有辦法在Eclipse中獲取項目的目錄?我們正在編寫一個允許用戶選擇文件的插件,然後在這些文件上運行一些進程。理想情況下,我希望能夠獲得具有特定擴展名的所有文件,但這不是必需的。Eclipse插件如何訪問項目目錄?
7
A
回答
7
肯定:
ResourcesPlugin.getWorkspace().getRoot().getProjects()
將讓你在工作區中的所有項目的列表。你可以輕鬆地迭代找到你想要的。在這一點上,你可以通過擴展等尋找特定的文件。
1
如果你想讓你的用戶選擇具有特定擴展名的eclipse工作區內的文件,你可以看看org.eclipse.ui。 dialogs.ElementTreeSelectionDialog(org.eclipse.ui.dialogs插件)作爲開始。
然後,就如何使過濾擴展的示例,你可以看一下類org.eclipse.jdt.internal.ui.viewsupport.FilteredElementTreeSelectionDialog(org.eclipse.jdt.ui插件)至看看他們是如何做到的,然後重新實現這些東西。
這應該會比通過手動和重新實現對話框在項目中拋出文件更高級別的操作。
相關問題
- 1. 如何將eclipse項目鏈接到eclipse插件項目?
- 2. 訪問項目之間的文件Eclipse
- 3. Trac插件開發:如何從插件訪問trac.ini項目
- 4. 如何從Laravel項目的根目錄訪問env文件?
- 5. 如何使用Grails訪問項目目錄中的文件
- 6. 如何爲Eclipse插件項目設置測試項目
- 7. 無法從Java項目訪問Eclipse插件中的類
- 8. 通過eclipse插件訪問項目構建路徑
- 9. 引用非插件項目到eclipse插件項目
- 10. Eclipse插件開發:轉換插件項目Maven項目
- 11. 在eclipse插件中找到當前IEditor的根項目目錄
- 12. 從eclipse插件掃描eclipse項目
- 13. 如何訪問url目錄
- 14. 如何訪問mysql目錄
- 15. 如何以編程方式訪問Eclipse插件中項目的舊版本?
- 16. 如何訪問Eclipse項目中的HTML文件?
- 17. 如何訪問插件項目中的本地文件?
- 18. 如何訪問目錄中的文件
- 19. 訪問項目源項目
- 20. Grails項目登錄插件
- 21. WordPress的項目目錄插件
- 22. 如何訪問主項目中的子項目頭文件
- 23. 如何訪問資產目錄中的一個搖籃插件
- 24. 目錄訪問
- 25. 目錄訪問
- 26. 父項目的Eclipse訪問路徑
- 27. 使用Pydev訪問Eclipse項目路徑?
- 28. 使用Eclipse拒絕項目訪問
- 29. 如何依賴Eclipse Birt構建Eclipse插件項目?
- 30. 拒絕http訪問目錄,允許從WordPress插件訪問