这可能很简单,但是如何在eclipse RCP应用程序中的自定义项目下编程创建文件?
我尝试了各种方法但是文件不被识别为eclipse资源,例如,如果我只是通过新的fileoutput流创建文件。
有没有一种简单的方法可以在项目中将文件创建为IResource?
答案 0 :(得分:2)
示例:
IFile file = project.getFile(new Path("path/of/your/file"));
IFolder folder = project.getFolder(new Path("path/of/your/folder"));
之后,您可以创建它们:
file.create(InputStream stream, boolean force, IProgressMonitor monitor);
答案 1 :(得分:0)
我猜你使用的是常见的导航框架,而输出流创建的文件在导航器中不可见,是吗?如果是这样,我想原因是你没有相应地使用平台方式,所以你可以使用Timo提供的方式。如果你自己实现了导航器,那么我猜你需要自己重建和刷新你的导航器。我自己实现了一个导航器,这样我就可以通过输出流在myway中创建文件。抓住它有帮助。 :)