如何在Play框架项目中使用相对路径访问资源文件?

11

我的Play框架项目使用资源文件,例如CSV文件,这些文件位于资源目录下,我直接在Play项目根目录下创建了此目录,因此它与其他目录(如app、public等)处于同一级别。从Java或Scala文件中,如何使用相对于项目根目录的路径打开此类文件?这个路径也应该在创建war并部署应用程序时起作用。

1个回答

9

VirtualFile类应该能够满足您的所有需求,特别是方法'fromRelativePath()'。

VirtualFile vf = VirtualFile.fromRelativePath("filename.csv");

这也适用于 Play 2.0 吗? - harmanjd
3
使用Play.getExistingFile()方法。 - Meredith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接