I'm developing an Eclipse Plug-in.
I need to programmatically get both filepath and filename of the selected/active file in the eclipse editor.
Also need to programmatically add an existing file (located outside the project) to the project and then open it on the editor.
I'm a totally beginner with Eclipse, so complete solution would be appreciated.
问问题
741 次
3 回答
1
您的问题很笼统,但这应该可以使事情弄清楚一点:
关于向项目中添加文件,您必须阅读文档并找到 eclipse 处理项目的位置。我认为,如果您对该项目有参考,那应该很容易。
希望它有帮助=)
于 2011-06-09T15:57:34.997 回答
0
您的编辑器很可能继承自IEditorPart
,因此您应该能够调用getEditorInput()
,例如,它可能会或可能不会变成FileEditorInput
。从那里,您可以获取文件的基本详细信息。
对于您的第二个问题,您可以使用IProject.create()
然后例如执行IFile.createLink()
并使用本地文件系统路径,或者使用复制文件IFile.appendContents()
。
于 2011-06-09T16:27:36.143 回答
0
于 2011-06-13T05:18:58.453 回答