• 大小: 3KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: Java
  • 标签:

资源简介

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); //获取指定路径下的所有文件已经文件夹(递归调用)
 

评论

共有 条评论

相关资源