scala - software - cómo leer un archivo de una aplicación de elevación
lift open source (2)
Para resolver este problema en el caso general, new File("delme").createNewFile()
y vea dónde termina.
Quiero leer el archivo xml en mi aplicación de ascensor:
val data = XML.load (new java.io.InputStreamReader (new java.io.FileInputStream (filename), codificación));
Sin embargo, java.io.FileNotFoundException
. ¿Dónde debería colocar el archivo y cuál es la ruta correcta desde mi código scala?
Por cierto, estoy usando embarcadero integrado para mis pruebas, aunque necesito una solución para env y producción.
Puede haber una mejor solución para otros caminos, pero hay
var LiftRules.getResource : (String) ⇒ Box[URL]
o
def LiftRules.doWithResource(name: String)(f: (InputStream) ⇒ T): Box[T]
que generalmente apuntan a los archivos en src/main/resources/
.
También hay
def LiftRules.loadResourceAsXml(name: String): Box[NodeSeq]
que puede ser el método que está buscando.