java删除递归文件夹及文件夹下文件

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

回到顶部