Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to access a resource file using relative path in play framework project?

My play framework project uses resource files like CSV files that I have under resources directory which I created under play project root directly so it is at the same level as other directories like app, public etc. From within Java or Scala files how can I open such files using path that is relative to the project root? This path should also work when I create a war and deploy the application.

like image 893
ace Avatar asked Jun 21 '11 19:06

ace


1 Answers

The VirtualFile class should do everything you need, especially the method 'fromRelativePath()'.

VirtualFile vf = VirtualFile.fromRelativePath("filename.csv");
like image 183
Codemwnci Avatar answered Oct 23 '22 00:10

Codemwnci