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.