知识大全 Java的File对象递归删除目录下所有内容
Posted 知
篇首语:生命是不能被略过的,一定有人敢选最难的那条路,一定有人把生命排在利益前面。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java的File对象递归删除目录下所有内容相关的知识,希望对你有一定的参考价值。
Java的File对象递归删除目录下所有内容 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
一个File对象 如果是目录 那么delete()方法要求目录已经是空的 否则不能删除 为了不管如何都删除一个指定文件夹下的所有内容 于是有了今天随手的一个小段子 算是初学Java的小练习 import java io *; public class DeleteAll //删除文件夹下所有内容 包括此文件夹 public void delAll(File f) throws IOException if(!f exists())//文件夹不存在不存在 throw new IOException( 指定目录不存在: +f getName()); boolean rslt=true;//保存中间结果 if(!(rslt=f delete()))//先尝试直接删除 //若文件夹非空 枚举 递归删除里面内容 File subs[] = f listFiles(); for (int i = ; i <= subs.length - 1; i++) if (subs[i].isDirectory()) delAll(subs[i]);//递归删除子文件夹内容 rslt = subs[i].delete();//删除子文件夹本身 rslt = f.delete();//删除此文件夹本身 if(!rslt) throw new IOException("无法删除:"+f.getName()); return; public static void main(String[] args) DeleteAll da= new DeleteAll(); try da.delAll(new File("someDir")); catch (IOException ex) ex.printStackTrace(); cha138/Article/program/Java/hx/201311/26727相关参考
知识大全 Linux下PHP删除一个目录下所有文件夹和子目录
Linux下PHP删除一个目录下所有文件夹和子目录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
JSP页面文件目录树源码(递归算法) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! <%@
知识大全 VB.NET拷贝整个目录下所有子目录及文件的实例代码
VB.NET拷贝整个目录下所有子目录及文件的实例代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
我常用的ant的操作方便自己查询所以传到网上如果有朋友觉得不够请补充 主要的内容有 ()建立一个项目 ()建立属性 ()对数据库的操作 ()javac编译 ()删除目录 ()建立目录
Java多线程递归如何弥补管理漏洞 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java多线程
知识大全 PHP遍历某个目录下的所有文件和子文件夹的实现代码
PHP遍历某个目录下的所有文件和子文件夹的实现代码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本
改变所有子目录及文件的所有权 #chown-Rowner[group]* 也可以用find命令来实现 #find-execchownowner[group]; 改变所有子目录及文件的属性
使用eclipse进行开发时在编译JAVA代码时的原则是对于源代码目录中的所有*java文件编译成同名的*class文件而对于如abcjava中的内部类C编译成abc$Cclass对于所有非jav
<% SetFSO=ServerCreateObject("ScriptingFileSystemObject")&nb
JAVA远程访问共享目录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 相关知识介绍 SMB