首页 > 代码库 > Java递归删除文件

Java递归删除文件

package com.jfinal.kit;

import java.io.File;

public class FileKit
{
public static void delete(File file)
{

if ((file != null) && (file.exists())) {
  if (file.isFile()) {
    file.delete();
  }
  else if (file.isDirectory()) {
    File[] files = file.listFiles();
    for (int i = 0; i < files.length; i++) {
      delete(files[i]);
    }
  }
  file.delete();
}

}
}

Java递归删除文件