java删除文件夹
Posted linglu0220
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java删除文件夹相关的知识,希望对你有一定的参考价值。
private static void deleteFile(File file) { if (file.exists()) // 判断文件是否存在 return; if (file.isFile()) {// 判断是否是文件 file.delete();// 删除文件 } else if (file.isDirectory()) {// 否则如果它是一个目录 File[] files = file.listFiles();// 声明目录下所有的文件 files[]; for (int i = 0; i < files.length; i++) {// 遍历目录下所有的文件 deleteFile(files[i]);// 把每个文件用这个方法进行迭代 } file.delete();// 删除文件夹 } } public static void deleteDirectory(File file) { if (!file.exists()) return; if (file.isFile()) { file.delete(); return; } else { // 首先得到当前的路径 String[] childFilePaths = file.list(); for (String childFilePath : childFilePaths) { File childFile = new File(file.getAbsolutePath() + "/" + childFilePath); deleteDirectory(childFile); } file.delete(); } }
以上是关于java删除文件夹的主要内容,如果未能解决你的问题,请参考以下文章