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);
}
}
}
功能:传入路径,如果是文件直接删除,如果是文件夹,递归删除文件夹及文件夹下的全部文件及文件夹
以上是 java删除递归文件夹及文件夹下文件 的全部内容, 来源链接: utcz.com/z/390962.html