删除文件夹

来源:互联网 发布:阿里云 docker收费 编辑:程序博客网 时间:2024/05/21 19:28
package com.blog;import java.io.File;public class DeleteAllFile {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++){temp = new File(path + File.separator + tempList[i]);if(temp.isFile()){ //是文件,删除temp.delete();}if(temp.isDirectory()){delAllFile(path + File.separator + tempList[i]);flag = true;}}file.delete(); //最后删除这个空文件夹return flag;}public static void main(String[] args) {DeleteAllFile.delAllFile("F:/test");}}

0 0