如何在eclipse插件开发中加载IFile并修改它

Abh*_*ary 3 eclipse eclipse-plugin eclipse-rcp

我有一个IFile显示绝对路径为

/dynamic/WebContent/testing.html

我想在上面的testing.html中进行一些更改.这意味着我需要加载文件,然后需要修改它然后保存它.在eclipse插件开发中执行上述步骤的过程是什么.

Kon*_*hik 10

请参阅IFile.getContents(),setContents()和create()方法.

使用getContents将文件读入内存,修改它,然后使用setContents将其写出来.这将使您的工作区保持同步.如果您尝试转换为File并使用标准Java文件I/O,则您的工作区将不同步(需要刷新),并且您将与Eclipse使用的其他文件存储系统完全不兼容