如何使用File的相对路径创建文件
时间: 2024-04-29 14:21:20 浏览: 95
浅谈java 中文件的读取File、以及相对路径的问题
使用File的相对路径创建文件,需要先获取当前文件所在的目录,然后根据相对路径创建文件对象,最后根据文件对象创建文件。
例如,如果当前文件所在的目录为"src/com/example/",要在该目录下创建一个名为"test.txt"的文件,可以使用以下代码:
```java
String relativePath = "test.txt"; // 相对路径
File dir = new File("src/com/example/"); // 当前文件所在的目录
File file = new File(dir, relativePath); // 创建文件对象
file.createNewFile(); // 创建文件
```
注意,相对路径可以使用"."表示当前目录,".."表示父级目录,例如:
```java
String relativePath = "../test.txt"; // 在上级目录创建文件
File dir = new File("src/com/example/"); // 当前文件所在的目录
File file = new File(dir, relativePath); // 创建文件对象
file.createNewFile(); // 创建文件
```
阅读全文