【发布时间】:2014-09-03 19:27:02
【问题描述】:
我正在尝试在 Eclipse 插件中创建一个新文件。它不一定是 Java 文件,例如可以是 HTML 文件。
现在我正在这样做:
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(刷新或关闭然后打开项目没有帮助)。重新启动后,该文件完全可用,并在其类型的正确默认编辑器中打开。
我需要调用任何方法来使文件脱离“边缘”状态吗?
【问题讨论】:
标签: eclipse file eclipse-plugin