从工作区的文件夹中检索文件

从工作区的文件夹中检索文件,第1张

工作区的文件夹中检索文件

要从已部署的捆绑包中加载资源,您可以执行以下 *** 作(要加载的资源需要包含在

build.properties
二进制构建设置中):

Bundle bundle = YourBundleActivator.getDefault().getBundle();IPath path = new Path("rules/setup.txt");URL setupUrl = FileLocator.find(bundle, path, Collections.EMPTY_MAP);File setupFile = new File(FileLocator.toFileURL(setupUrl).toURI());

请注意,这与从工作空间获取某些东西不同,因为当捆绑包运行时,在工作空间中找到某物将引用 运行时
工作空间,而不是开发工作空间。如果确实需要运行时工作空间中的某些内容,则可以按以下方式访问它:

IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();IResource resourceInRuntimeWorkspace = root.findMember("rules/setup.txt");File file = new File(resourceInRuntimeWorkspace.getLocationURI());


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4922810.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存