2017-02-02 7 views
0

Wie lesen Sie Textdatei vom Server. Hier sind meine DateistrukturWie lese Textdatei vom Server mit Skala

scala

Haupt src scala Klassen

properties 
    readme.txt 

unten sind mein Code

filepath = "/properties/readme.txt"

val textfilecontent: String= scala.io.Source.fromFile(filepath).getLines.mkString 

Ich bekomme Datei nicht foun d Ausnahme. Vielen Dank im Voraus

+0

ist Eigenschaften ein Verzeichnis in Ihrem Projekt? –

+0

Ja. Teil meines Projektordners .. –

Antwort

0

bewegen die Eigenschaften Ordner auf Ihre Ressourcen Verzeichnis wie unter

resources 
    properties 
    readme.txt 

jetzt lesen Sie die Datei, die unter Schnipsel verwenden.

scala.io.Source.fromFile(this.getClass.getResource("/properties/readme.txt").getFile).getLines.mkString 
+0

Vielen Dank. es funktioniert gut. Keine Notwendigkeit zum Verschieben in die Ressource directory.i habe den folgenden Code verwendet: val resourcesPath = getClass.getResource (filePath) val stopWord = scala.io.Source.fromFile (resourcesPath.getPath) .mkString –

0

Pfade, die mit / beginnen, sind absolute Pfade. Sie sollten entweder einen absoluten Pfad angeben oder die / entfernen, wenn dies der richtige relative Pfad ist.