我正在編寫一個Eclipse插件,我想在該項目中讀取文件並對其執行操作。 例如,該文件位於:Project testplugin和path:com/flow/FlowMain.java 我想以編程方式讀取此文件並在其中添加一些代碼。 我試圖是:在Eclipse插件中獲取文件位置
字符串鹼= Platform.getBundle(config.getPluginId())getEntry( 「/」)的toString(); String relativeUri =「com/flow/FlowMain.java」; 文件f =新文件(base + relativeUri);
這顯然失敗,因爲「基地+ relativeUri」的值返回: 項://1079.fwk5184781/com/flow/FlowMain.java
那麼,如何去獲得完整的文件從插件內的路徑?
的[檢索從文件夾內的工作區中的文件]可能重複(http://stackoverflow.com/questions/2148821/retrieve-一個文件夾在工作區內) – 2010-09-18 14:41:51
是的,您需要第二種從工作區根目錄遍歷的方法,而不是從包中進行遍歷。 – zvikico 2010-09-19 07:18:44