java删除文件

java递归删除目录下的所有文件及子目录下所有文件

private static boolean deleteDir(File dir) {

if (dir.isDirectory()) {

String[] children = dir.list();

//递归删除目录中的子目录下

for (int i=0; i<children.length; i++) {

boolean success = deleteDir(new File(dir, children[i]));

if (!success) {

return false;

}

}

}

// 目录此时为空,可以删除

return dir.delete();

}

//调用方法传路径就可以了。


版权声明:本文为java150549原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。