将文件保存到多项目构建Intellij IDEA中的目录

时间:2019-06-17 07:22:35

标签: scala file printwriter

我试图在不设置绝对路径的情况下将文件写入目录。我在Intellij中建立了多项目,并且有一个单独的文件目录:

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

我想在不定义绝对路径的情况下将文件写入files目录,因为我将在不知道构建路径的群集上运行该文件。但是,我只能访问根项目目录。如何将文件保存到 test-files 文件夹?

这是我使用的代码。它将文件保存到简单的project-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 个答案:

答案 0 :(得分:1)

尝试像这样指定父目录..

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