scala - Scala:使用相对路径(不是绝对路径)创建带有文件夹的文件
问题描述
在我的 Scala 代码中,我想创建一个文件夹“c:/temp”,然后在该文件夹中创建一个文件“file.txt”。我不想使用“c:/temp/file.txt”。所以,我想使用文件的相对路径在该文件夹中创建它。
想象一下人类如何创建一个文件夹然后创建一个文件?他创建了一个文件夹;进入文件夹,然后在该文件夹中创建文件。这就是我想做的。
=====
添加了以下内容以使这一点更清楚:假设我创建了文件夹,并且我有一个名为 myFolder 的 File 对象,它代表该文件夹。我想要的是能够做类似 myFolder.createFile("file.txt") 的事情。
解决方案
val subFile = new File(myFolder, "file.txt")
从文档页面File(File parent, String child)
中找到的构造函数的描述中:
从父抽象路径名和子路径名字符串创建一个新的 File 实例。
推荐阅读
- java - 如何修复 groovy.lang.MissingMethodException:没有方法签名:java.util.ArrayList.get() 适用于参数类型:() 值:[]
- java - 将 Amazon IonStruct 转换为 JSONPObject
- reactjs - 为什么我得到“TypeError:this.props.login is not a function”,即使我的登录是一个函数
- firebase-authentication - 如何将 Firebase 身份验证用户添加到 GCP IAM 访问策略
- sql - Postgres 有没有办法在不使用 unnest 和 string_to_array 的情况下简化我的 where 子句?
- javascript - 无法重用 SASS @mixin:再次使用先前的参数值
- c++ - 如何检查一行中的 3 个节点是否相同 C++?
- javascript - Java, Spring MVC , HibernateDAO 工厂
- python - 如何将一个列表中的元素插入到另一个列表中,生成所有可能的组合
- java - 为什么当我尝试使用 java 从 Spark 中的 json 文件创建视图时,我得到的行具有空值