java删除递归文件夹及文件夹下文件
public static void delUrlLocalFile(String urlPath) { File file = new File(urlPath); if(file.isDirectory()){ File[] files = file.listFiles(); if(files.length>0){ for (File tmpFile:files) { logger.info("deltmpFile:"+tmpFile.getAbsolutePath()); delUrlLocalFile(tmpFile.getAbsolutePath()); } } if(file.exists()){ file.delete(); logger.info("#####删除本地文件returnResult:"+returnResult); } }else{ if(file.exists()){ file.delete(); logger.info("#####删除本地文件returnResult:"+returnResult); } } }
功能:传入路径,如果是文件直接删除,如果是文件夹,递归删除文件夹及文件夹下的全部文件及文件夹