- package cn.itcast_morning;
- import java.io.File;
- public class Test5 {
- /**
- * 想要删除指定文件夹(包括子文件夹) F:\笔记 - 副本
- * File的delete功能删除的话只能删除文件和空文件夹,所以要删除文件夹以及子文件夹要先删除文件夹下的所有文件再删除文件夹
- * 这里要用到递归
- *
- * @param args
- */
- public static void main(String[] args) {
- File file = new File("F:\\笔记 - 副本");
- deleteshow(file);
- }
- private static void deleteshow(File file) {
- File[] li = file.listFiles();
- for (File file2 : li) {
- if (file2.isFile()) {
- file2.delete();
- } else {
- deleteshow(file2);
- }
-
- }
-
- file.delete();
- }
- }
复制代码 |
|