Сохранение файла в каталог в многопроектной сборке Intellij IDEA - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь записать файл в каталог без указания абсолютного пути.У меня есть многопроектная сборка в Intellij, и у меня есть отдельный каталог для файлов:

-Intellij project
---project-1
---project-2
---project-3
---test-files

И я хочу записать файл в каталог файлов без определения абсолютного пути, потому что я собираюсь запустить его накластер, где я не знаю пути сборки.Однако мне удалось добраться только до корневого каталога проекта.Как сохранить файлы в папке test-files ?

Вот код, который я использую.Он сохранил файл в просто каталог проекта-1:

val directory = new File("./").getCanonicalPath
import java.io.PrintWriter
val printWriter = new PrintWriter(s"$directory/file.txt")
printWriter.write("This is my string")
printWriter.close()

1 Ответ

1 голос
/ 17 июня 2019

Попробуйте указать родительский каталог .. вот так

val directory = new File("../test-files")
...