一、路径
二、File类
2-1、常见的构造方法
示例:
【注意】:
一般不自己用分割符把父路径和子路径拼接起来,因为,不用的操作系统,分隔符不同。
2-2、小结
2-3、File中常见的成员方法
示例:
【注意】:
delete方法删除,不走回收站,删了就没了!
示例:
2-4、示例:删除一个文件夹
1、删除这个文件夹里面所有的内容:
文件:直接删除;
文件夹:递归
2、删除自己
import java.io.File;public class DeleteFolderContents {public static void deleteFolderContents(File folder) {if (folder.exists() && folder.isDirectory()) {File[] files = folder.listFiles();if (files!= null) {for (File file : files) {if (file.isDirectory()) {deleteFolderContents(file);} else {if (file.delete()) {System.out.println("删除文件: " + file.getAbsolutePath());} else {System.out.println("无法删除文件: " + file.getAbsolutePath());}}}}}}public static void main(String[] args) {// 假设要删除的文件夹为当前目录下的 "testFolder"File folder = new File("testFolder");deleteFolderContents(folder);// 尝试删除文件夹本身if (folder.delete()) {System.out.println("删除文件夹: " + folder.getAbsolutePath());} else {System.out.println("无法删除文件夹: " + folder.getAbsolutePath());}}
}