一、绝对路径和相对路径介绍
1.绝对路径
就是完整给出了文件的路径,在电脑里边直接可以根据这个路径找到文件
2.相对路径
比如说我们创建了一个java.txt,但是没有给出他在的目录,我们发现在编译器左侧出现了java.txt文件
我们打开这个存放项目文件架的文件夹,发现他确实在这个文件夹里边,但是我们现在想把他放在myFile这个项目文件夹里边
我们先把这个java.txt删了,执行这个代码
我们再打开myFile文件
发现java.txt就在这里创建成功,这就是根据相对路径创建的,不给路径的时候就在存放项目文件架的文件夹里创建,然后我们可以相对于这个路径然后在这个路径里的文件夹里创建文件
二、File删除方法
1.删除文件
代码演示:
import java.io.File;
import java.io.IOException;
public class FileDemo {
public static void main(String[] args) throws IOException {
File file=new File("D:\\File\\java.txt");
System.out.println(file.createNewFile());
}
}
输出:
true
创建成功
删除代码:
import java.io.File;
import java.io.IOException;
public class FileDemo {
public static void main(String[] args) throws IOException {
File file=new File("D:\\File\\java.txt");
//System.out.println(file.createNewFile());
//删除当前模块目录下的java.txt文件
System.out.println(file.delete());
}
}
输出:
true
可以发现删掉了
2.删除目录
创建代码演示:
import java.io.File;
import java.io.IOException;
public class FileDemo {
public static void main(String[] args) throws IOException {
File file=new File("D:\\File\\实验");
System.out.println(file.mkdir());
}
}
输出:
true
创建成功
删除代码演示:
import java.io.File;
import java.io.IOException;
public class FileDemo {
public static void main(String[] args) throws IOException {
File file=new File("D:\\File\\实验");
//System.out.println(file.mkdir());
//删除当前模块目录
System.out.println(file.delete());
}
}
输出:
true
删除成功
注意:
如果删除的目录下有内容,那么是不能直接删除的,需要把内容删掉才可以