zoukankan      html  css  js  c++  java
  • 团队冲刺第二阶段6

    这次介绍一下,将文件夹内的内容清空的功能的实现,即用户第二次传入文件后将上一次的照片清空。

    代码如下

    复制代码
    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;
        }
    }
    复制代码
  • 相关阅读:
    用PHP对数据库数据进行删除
    用PHP向数据库中添加数据
    PHP中如何连接数据库基本语句
    数组的函数(方法)
    PHP数组的定义和遍历
    正则表达式
    HTML
    函数
    二维数组
    字符串类型||日期时间类型||数学运算
  • 原文地址:https://www.cnblogs.com/1329197745a/p/14905683.html
Copyright © 2011-2022 走看看