Eclipse plugin 如何在Eclipse中将文件写入首选项存储

Eclipse plugin 如何在Eclipse中将文件写入首选项存储,eclipse-plugin,Eclipse Plugin,我想将CSS文件写入首选项存储,而不是写入本地文件路径,并在需要时回读 我是Eclipse新手,举个例子对我很有帮助…首选项存储是针对键值对的,而不是针对文件的 请参见首选项存储用于使用“键”和“值”存储相当小的值。您可以将文件的内容作为“值”放置,但这可能不是存储的好用途 Eclipse插件可以使用“状态位置”保存文件。使用类似于: Bundle Bundle=FrameworkUtil.getBundle(getClass()); IPath path=Platform.getStateLo

我想将CSS文件写入首选项存储,而不是写入本地文件路径,并在需要时回读


我是Eclipse新手,举个例子对我很有帮助…

首选项存储是针对键值对的,而不是针对文件的


请参见

首选项存储用于使用“键”和“值”存储相当小的值。您可以将文件的内容作为“值”放置,但这可能不是存储的好用途

Eclipse插件可以使用“状态位置”保存文件。使用类似于:

Bundle Bundle=FrameworkUtil.getBundle(getClass());
IPath path=Platform.getStateLocation(bundle);
File dir=path.toFile();
获取状态位置目录的路径。你的插件可以在这个目录中存储任何它喜欢的东西

Platform
org.eclipse.core.runtime.Platform