如何在eclipse插件开发中加载IFile并修改它
我有一个 IFile 显示绝对路径为
/dynamic/WebContent/testing.html
我想对上面的testing.html 进行一些更改。 这意味着我需要加载文件,然后需要修改它,然后保存它。 在eclipse插件开发中执行上述步骤的流程是怎样的?
I have an IFile shows the absolute path as
/dynamic/WebContent/testing.html
I want to make some changes in the above testing.html.
It means I need to load the file, then need to modify it and then save it .
What is the procedure to execute the above steps in eclipse plug-in development.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请参阅 IFile.getContents()、setContents() 和 create() 方法。
使用 getContents 将文件读入内存,修改它,然后使用 setContents 将其写出。这将使您的工作空间保持同步。如果您尝试转换为 File 并使用标准 Java 文件 I/O,您的工作区将不同步(需要刷新),并且您将与 Eclipse 使用的其他文件存储系统完全不兼容
See IFile.getContents(), setContents() and create() methods.
Use getContents to read file into memory, modify it, then use setContents to write it out. That will keep your workspace in sync. If you try to convert to File and use standard Java file I/O, your workspace will be out of sync (requiring refresh) and you will be completely incompatible with other file storage systems used by Eclipse
如果您的文件是本地的,请尝试:
If your file is local try :