[Java] java 删除指定文件夹下所有文件 →→→→→进入此内容的聊天室

来自 , 2020-10-06, 写在 Java, 查看 127 次.
URL http://www.code666.cn/view/5e9f92a0
  1.         /**
  2.          *
  3.          * 删除指定文件夹下所有文件
  4.          *
  5.          * @param path
  6.          *            文件夹完整绝对路径
  7.          *
  8.          */
  9.         public static boolean delAllFile(String path) throws Exception {
  10.                 boolean flag = false;
  11.                 File file = new File(path);
  12.                 if (!file.exists()) {
  13.                         return flag;
  14.                 }
  15.                 if (!file.isDirectory()) {
  16.                         return flag;
  17.                 }
  18.                 String[] tempList = file.list();
  19.                 File temp = null;
  20.                 for (int i = 0; i < tempList.length; i++) {
  21.                         if (path.endsWith(File.separator)) {
  22.                                 temp = new File(path + tempList[i]);
  23.                         } else {
  24.                                 temp = new File(path + File.separator + tempList[i]);
  25.                         }
  26.                         if (temp.isFile()) {
  27.                                 temp.delete();
  28.                         }
  29.                         if (temp.isDirectory()) {
  30.                                 // 先删除文件夹里面的文件
  31.                                 delAllFile(path + "/" + tempList[i]);
  32.                                 // 再删除空文件夹
  33.                                 delFolder(path + "/" + tempList[i]);
  34.                                 flag = true;
  35.                         }
  36.                 }
  37.                 return flag;
  38.         }

回复 "java 删除指定文件夹下所有文件"

这儿你可以回复上面这条便签

captcha