【发布时间】:2011-09-19 19:41:49
【问题描述】:
我的 play 框架项目使用资源文件,如 CSV 文件,这些文件位于我直接在 play 项目根目录下创建的资源目录下,因此它与 app、public 等其他目录处于同一级别。从 Java 或 Scala 文件中如何我可以使用相对于项目根目录的路径打开此类文件吗?当我创建战争并部署应用程序时,此路径也应该有效。
【问题讨论】:
标签: java scala playframework playframework-1.x
我的 play 框架项目使用资源文件,如 CSV 文件,这些文件位于我直接在 play 项目根目录下创建的资源目录下,因此它与 app、public 等其他目录处于同一级别。从 Java 或 Scala 文件中如何我可以使用相对于项目根目录的路径打开此类文件吗?当我创建战争并部署应用程序时,此路径也应该有效。
【问题讨论】:
标签: java scala playframework playframework-1.x
VirtualFile 类应该可以满足您的所有需求,尤其是“fromRelativePath()”方法。
VirtualFile vf = VirtualFile.fromRelativePath("filename.csv");
【讨论】: