资源简介
java递归删除整个文件夹,可以文件夹中所有的文件和子文件夹
代码片段和文件信息
import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* @author LuckyStar
*
*/
public class DelFile
{
private static File delfile; //记录要删除的路径
private static ArrayList list;
/**
* 功能:删除文件夹方法
* @param dir 要删除的文件夹路径(java.io.File类型)
*/
public boolean deleteDirs(File file)
{
try
{
delfile = file;
list = new ArrayList();
if (!delfile.isDirectory())
{ //判断输入的是否为路径
System.out.println(delfile.toString() + “ 目录不存在“);
}
else
{
list.add(delfile);
this.visitAll(delfile); //获取指定路径下的所有文件已经文件夹(递归调用)
- 上一篇:android电子书阅读器(源代码)
- 下一篇:e的x次方计算
评论
共有 条评论