一个删除给定文件或目录及其所有子项的java方法
来源:互联网 发布:c 定义不定长度数组 编辑:程序博客网 时间:2024/06/15 15:20
public static void delete(File file){ if(file.exists()&&file.isDirectory()){//若给定file是目录 File[] arr = file.listFiles();//获取该目录子项 if(arr.length>0){//如果当前目录不是空目录 for(int i = 0;i<arr.length;i++){//遍历目录下所有子项 //如果该子项是目录,则递归调用本方法 if(arr[i].isDirectory()){ //getAbsoluteFile()方法,获取参数为抽象路径的file delete(arr[i].getAbsoluteFile()); } //若该子项是文件,直接删除 arr[i].delete(); } } file.delete(); //如果给定file是文件,直接删除 }else if(file.exists()&&file.isFile()){ file.delete(); }else{//否则文件或目录不存在 System.err.println("该文件或目录不存在"); } }
0 0
- 一个删除给定文件或目录及其所有子项的java方法
- Java 删除当前目录及其目录下的所有文件
- 删除注册表项及其所有子项的方法
- JAVA利用递归的方法删除一个文件夹以及文件夹下所有的子文件
- java删除一个目录下面的所有文件
- java删除一个目录下面的所有文件
- java删除一个目录下面的所有文件
- 删除一个目录下的所有文件
- 用命令或批处理命令一次删除windows系统一个目录下的所有文件
- c#删除指定目录下所有内容:方法二--找到所有文件和子文件夹删除
- C# 删除目录下的所有文件及子文件夹
- java文件或目录删除方法,列表删除易错点
- 获取一个路径下的所有文件及其子文件,子文件夹下的子文件....
- Java获取文件列表及其子文件目录和文件的非递归方法
- 删除一个文件目录下的所有文件
- java获取一个目录下的所有的文件或文件夹名称
- 删除所有svn文件(一个目录和其各级子目录下的) 两种方法
- win32下删除给定路径下的所有文件,创建目录
- 数据结构8-栈复习大纲
- Ajax中的get与post方式区别
- 浙江省失业保险条例
- windows MINGW环境 编译Qt 库
- I2S详解
- 一个删除给定文件或目录及其所有子项的java方法
- 数据结构9-队列复习大纲
- ACM杭电的AC回顾
- 给定一个目录,要求按照层次显示目录结构信息,文件名后面加上*或\来表示文件夹
- 简单工厂、工厂模式、抽象工厂模式
- eclipse与maven集成
- eclipse jni 开发 遇到的问题,Unresolved inclusion jni.h” 问题的解决办法
- 对ByteArrayOutputStream和ByteArrayInputStream的应用
- Android 那些你所不知道的Bitmap对象详解