【eclipse插件开发】右键菜单获取选中文件以及文件的创建

来源:互联网 发布:origin最新版软件 编辑:程序博客网 时间:2024/04/28 01:03

有关工程创建的内容可以看这篇文章:

eclipse插件构建右键菜单

想要右键菜单仅对工程下的文件有效(如XML文件),需要在build.properties中的Extensions进行设置,如下图:


这里使用了org.eclipse.core.resources.IFile。

获取当前选中文件和工程

Object element = selection.getFirstElement();File xmlFile = (File) element;project = ((IResource)element).getProject();

获取输入流

InputStream inputStream= xmlFile.getContents();

获取路径和创建文件

IFolder folder = project.getFolder("需要的路径");IFile file = folder.getFile("需要创建的文件名");if (!folder.exists()) <span style="white-space:pre"></span>{<span style="white-space:pre"></span>try {<span style="white-space:pre"></span>folder.create(IResource.NONE, true, null);} catch (CoreException e) {// TODO Auto-generated catch blocke.printStackTrace();}}if (!file.exists()) {
        <span style="font-family: Arial, Helvetica, sans-serif;">   byte[] bytes ="XXXXXXXXX";</span>
 InputStream source = new ByteArrayInputStream(bytes);         try {file.create(source, IResource.NONE, null);} catch (CoreException e) 
// TODO Auto-generated catch blocke.printStackTrace();}}


0 0
原创粉丝点击