打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
删除文件夹和文件夹下的文件
package com.royasoft.mas.model;
import java.io.File;
public class deletefie {
 /**
  * @param args
  */
 public static void main(String[] args) {
  deletefie file = new deletefie();
  delAllFile("C:/新建文件夹");
        System.out.println("deleted");
 }
//删除空文件夹和文件夹下的文件
  public static void delFolder(String folderPath) {
      try {
         delAllFile(folderPath); //删除完里面所有内容
         String filePath = folderPath;
         filePath = filePath.toString();
         java.io.File myFilePath = new java.io.File(filePath);
        // myFilePath.delete(); //删除空文件夹
      } catch (Exception e) {
        e.printStackTrace();
      }
 }
 //删除指定文件夹下所有文件
 //param path 文件夹完整绝对路径
    public static boolean delAllFile(String path) {
        boolean flag = false;
        File file = new File(path);
        if (!file.exists()) {
          return flag;
        }
        if (!file.isDirectory()) {
          return flag;
        }
        String[] tempList = file.list();
        File temp = null;
        for (int i = 0; i < tempList.length; i++) {
           if (path.endsWith(File.separator)) {
              temp = new File(path + tempList[i]);
           } else {
               temp = new File(path + File.separator + tempList[i]);
           }
           if (temp.isFile()) {
              temp.delete();
           }
           if (temp.isDirectory()) {
              delAllFile(path + "/" + tempList[i]);//先删除文件夹里面的文件
            //  delFolder(path + "/" + tempList[i]);//再删除空文件夹
              flag = true;
           }
        }
        return flag;
      }
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
JAVA 如何创建\删除\修改\复制目录及文件
JAVA文件操作类
项目经验分享——Java常用工具类集合
Java清空某文件夹内的所有内容
Java操作文件、目录
上传文件夹方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服