1 package com; 2 3 import java.io.File; 4 5 public class Local_Utils { 6 7 /** 8 * 删除本地文件夹及包含文件 9 * @param dir 10 */ 11 public static void deleteLocalDir(String dir){ 12 File file=new File(dir); 13 if(file.exists()){ 14 //delete()方法不能删除非空文件夹,所以得用递归方式将file下所有包含内容删除掉,然后再删除file 15 if(file.isDirectory()){ 16 File[] files=file.listFiles(); 17 for(File f : files){ 18 deleteLocalDir(f.getPath()); 19 } 20 } 21 file.delete(); 22 } 23 } 24 }
相关文章
- 09-24删除win10无限嵌套文件夹
- 09-24cmd命令 拷贝某文件夹及其子文件夹文件到其它文件夹
- 09-24删除GitHub或者GitLab 上的文件夹,git rm -r --ceched 文件夹名 ,提交commit,git push
- 09-24Inno setup 卸载时删除程序文件夹(文件)
- 09-24WIN7使用过360系统急救箱后出现的任务计划程序文件夹删除的办法
- 09-24git 批量删除文件夹和文件
- 09-24命令行 – 将文件夹及其内容复制到所有Nginx vhosts主机
- 09-24递归删除文件夹内所有内容
- 09-24Qt删除文件/文件夹,创建文件夹
- 09-24Python实现删除文件夹内规定时间内的文件