Scala:使用相对路径(非绝对路径)创建带有文件夹的文件

时间:2018-11-03 19:58:50

标签: scala file

在我的Scala代码中,我想创建一个文件夹“ c:/ temp”,然后在该文件夹中创建一个文件“ file.txt”。我不想使用“ c:/temp/file.txt”。因此,我想使用文件的相对路径在该文件夹中创建文件。

想象一下人类是如何创建一个文件夹然后创建一个文件的?他创建了一个文件夹;进入文件夹,然后在该文件夹中创建文件。这就是我要做的。

=====

添加了以下内容以使其更加清晰: 假设我创建了该文件夹,并且有一个名为myFolder的File对象,该对象代表该文件夹。我想要的是能够执行类似myFolder.createFile(“ file.txt”)的操作。

1 个答案:

答案 0 :(得分:1)

val subFile = new File(myFolder, "file.txt")

根据docs page中的File(File parent, String child)构造函数的描述:

  

从父抽象路径名和子路径名字符串创建一个新的File实例。