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

ace*_*ace 11 java scala playframework playframework-1.x

我的play框架项目使用像我在资源目录下的CSV文件这样的资源文件,我直接在play project root下创建它,所以它与app,public等其他目录处于同一级别.在Java或Scala文件中,如何打开使用相对于项目根目录的路径的此类文件?当我创建战争并部署应用程序时,此路径也应该有效.

Cod*_*nci 9

VirtualFile类应该做的,你需要")fromRelativePath("的一切,尤其是方法.

VirtualFile vf = VirtualFile.fromRelativePath("filename.csv");
Run Code Online (Sandbox Code Playgroud)

  • @harmanjd [使用Play.getExistingFile()](http://stackoverflow.com/a/12596981/1708136) (3认同)