2012-11-01 48 views
0

這可能很簡單,但是如何在eclipse RCP應用程序的自定義項目下創建一個文件?在eclipse項目中創建一個新文件作爲IResource

我試過各種方法,但文件不被識別爲eclipse資源,例如,如果我只是通過新的fileoutput流創建一個文件。

有沒有簡單的方法來創建文件作爲項目中的IResource?

回答

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); 
0

我猜你是使用普通的導航框架,其通過的OutputStream創建的文件是不可見的導航儀,是它?如果是這樣,我想原因是你沒有相應地使用平臺方式,所以你可以使用Timo提供的方式。如果你自己實現了導航器,那麼我想你也需要自己重建和刷新你的導航器。我自己實現了一個導航器,這樣我就可以通過outputstream創建文件。保持它的幫助。 :)

相關問題