我想在eclipse插件中創建一個新文件。它不一定是一個Java文件,例如它可以是一個HTML文件。Eclipse插件:創建一個新文件
現在我這樣做:
IProject project = ...;
IFile file = project.getFile("/somepath/somefilename"); // such as file.exists() == false
String contents = "Whatever";
InputStream source = new ByteArrayInputStream(contents.getBytes());
file.create(source, false, null);
文件被創建,但問題是,它不會被認爲是任何類型的;我無法在任何內部編輯器中打開它。直到我重新啓動Eclipse(刷新或關閉,然後打開項目沒有幫助)。重新啓動後,該文件完全可用,並在其類型的正確默認編輯器中打開。
是否有任何方法需要調用以使文件在「limbo」狀態之外?
的確,打開文件在正確的編輯器沒有的伎倆。謝謝! – erwan 2009-10-26 16:15:25