java删除文件夹和文件实例

package com.cn;


import java.io.File;
/**
 * 删除文件类
 * 创建者    :  xxx
 * 创建日期: 2018年06月29日
 * */

public class DeleteFile{

         /**
  * 删除文件夹和文件
  * 创建者    :  zhijun.li
  * 创建日期: 2018年06月12日
  * @param dirFile File类型的文件或者文件夹路径
  */
public static boolean deleteFile(File dirFile) {

            // 如果dir对应的文件不存在,则退出
            if (!dirFile.exists()) {
                return false;
            }
            if (dirFile.isFile()) {
                return dirFile.delete();
            } else {
                for (File file : dirFile.listFiles()) {
                    deleteFile(file);
                }
            }
            return dirFile.delete();
}

}


猜你喜欢

转载自blog.csdn.net/li1325169021/article/details/80732055