- package practice;
- import java.io.*;
- /**
- * 删除一个带内容的目录
- * 删除原理:丛里往外删除。那就需要使用递归。
- * @author Qihuan
- *
- */
- public class RemoveDir {
- public static void main(String[] args) {
- File dir = new File("G:\\文件夹");
- removeDir(dir);
- }
- private static void removeDir(File dir) {
- // TODO Auto-generated method stub
- File[] files = dir.listFiles();
-
- for (int i = 0; i < files.length; i++) {
- if (files[i].isDirectory()) {
- removeDir(files[i]);
- }else{
- System.out.println(files[i].toString()+"---"+files[i].delete());
- }
- }
-
- System.out.println(dir+"-dir-"+dir.delete());
- }
- }
复制代码
|
|