2011-06-21 33 views
11

Oynatma çerçeve projemde, uygulama projesi kökü altında oluşturduğum kaynak dizini altında sahip olduğum CSV dosyaları gibi kaynak dosyaları kullanıyorum, böylece uygulama, topluluk vb. Diğer dizinlerle aynı düzeyde. Java veya Scala dosyalarının içinden nasıl Proje köküne göre olan yolu kullanarak böyle dosyaları açarım? Bu yol, bir savaş oluşturduğumda ve uygulamayı dağıttığımda da çalışmalıdır.Oynatma çerçeve projesinde göreli yol kullanarak kaynak dosyaya nasıl erişilir?

cevap

9

VirtualFile sınıfı, ihtiyacınız olan her şeyi, özellikle de 'fromRelativePath()' yöntemini kullanmalıdır.

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

bu oyun 2.0 için de geçerli midir? – harmanjd

+3

@harmanjd [Use Play.getExistingFile()] (http://stackoverflow.com/a/12596981/1708136) – Meredith

İlgili konular