mkdir 创建一级目录,mkdirs 递归创建多级目录,delete 删除空目录或文件。
import java.io.File;public class Main {public static void main(String[] args) {// deleteFile01();// deleteFolder01();createFolder01();createFolder02();}// 创建目录public static void createFolder01() {String path = "./new folder";File file = new File(path);if (file.exists()) {System.out.println("目录已存在");return;}file.mkdir();System.out.println("目录已创建");}// 递归创建目录public static void createFolder02() {String path = "./new folder/new folder/new folder/new folder/new folder/new folder";File file = new File(path);if (file.exists()) {System.out.println("目录已存在");return;}file.mkdirs();System.out.println("目录已创建");}// 删除文件夹public static void deleteFolder01() {String path = "./new folder";File file = new File(path);// 如果文件夹存在if (file.exists()) {if (!file.isDirectory()) {System.out.println("不是文件夹");return;}if (file.delete()) {System.out.println("删除成功");} else {System.out.println("删除失败");}} else {System.out.println("文件夹不存在");}}// 删除文件public static void deleteFile01() {String path = "./create03.txt";File file = new File(path);// 如果文件存在if (file.exists()) {if (file.delete()) {System.out.println("删除成功");} else {System.out.println("删除失败");}} else {System.out.println("文件不存在");}}}
