我的播放框架项目使用像我在资源目录下的CSV文件这样的资源文件,我直接在play project root下创建它,因此它与app,public等其他目录处于同一级别。从Java或Scala文件中如何我可以使用相对于项目根目录的路径打开此类文件吗?当我创建战争并部署应用程序时,此路径也应该有效。
答案 0 :(得分:9)
VirtualFile类应该做你需要的一切,特别是方法'fromRelativePath()'。
VirtualFile vf = VirtualFile.fromRelativePath("filename.csv");