目录操作
mkdir创建一级目录、mkdirs创建多级目录、delete删除空目录或文件
import org.junit.jupiter.api.Test;import java.io.File;import java.io.IOException;public class Mkdir01 { //判断D:Jack1.txt是否存在,如果存在就删除 //判断D:\Java1是否存在,存在就删除,否则就创建 @Test public void md(){ String filepath = ("D:\Jack1.txt"); //用\,第一个告诉软件接着下一个不要转义了 File file = new File(filepath); if (file.exists()){ //delete()删除 file.delete(); System.out.println("删除成功!"); }else{ try { file.createNewFile(); System.out.println("创建成功!"); } catch (IOException e) { e.printStackTrace(); } } } @Test //判断D:\demo\a\b\c目录是否存在,如果已经存在就提示存在,否则就创建 public void md1(){ String filepath = ("D:\demo\a\b\c"); File file = new File(filepath); //exists()判断是否存在,判断文件、目录都可 if(file.exists()){ System.out.println("D:\demo\a\b\c已存在!"); }else{ //mkdirs()创建多级目录,mkdir()创建一级目录 file.mkdirs(); } System.out.println(file); //运行结果 : D:demoabc }}