Я пытаюсь записать файл в каталог без указания абсолютного пути.У меня есть многопроектная сборка в 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()