1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Java删除文件夹中所有的子目录(不删除本目录)

Java删除文件夹中所有的子目录(不删除本目录)

时间:2018-05-06 17:15:27

相关推荐

Java删除文件夹中所有的子目录(不删除本目录)

只删除指定文件夹下的所有文件的简便方法

/*** 删除文件夹下的子目录*/public class TestDirectory {public static void main(String[] args) {boolean result = deleteAllFile("D:\\66");System.out.println(result);}/*** 删除指定文件夹下所有子目录** @param filepath 文件夹路径* @return 删除成功返回true,失败返回false*/public static boolean deleteAllFile(String filepath) {boolean flag = false;File file = new File(filepath);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 (filepath.endsWith(File.separator)) {temp = new File(filepath + tempList[i]);} else {temp = new File(filepath + File.separator + tempList[i]);}if (temp.isFile()) {temp.delete();}if (temp.isDirectory()) {deleteAllFile(temp.getPath()); // 先删除文件夹里面的文件temp.delete(); // 再删除空文件夹flag = true;}}return flag;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。