Java递归删除文件夹中的所有文件
2011-09-13 14:02
681 查看
package com.hw.bxf.classes.test1; import java.io.File; /** * 删除文件夹中的所有文件 * */ public class Test3 { public static void main(String[] args) { deleteFile("D:\\project"); } public static boolean deleteFile(String filePath){ File file = new File(filePath); if(file.exists()){//如果该文件或者目录存在 if(!file.isDirectory()){ System.out.println("是文件"); file.delete(); System.out.println("文件删除成功1111111111"); }else if(file.isDirectory()){ System.out.println("是文件夹!!!!!"); String[] fileList = file.list(); for(int i = 0;i<fileList.length;i++){ File delFile = new File(filePath+"\\"+fileList[i]); if(!delFile.isDirectory()){ System.out.println("path="+delFile.getPath()); delFile.delete(); System.out.println("删除文件成功"); }else if(delFile.isDirectory()){ deleteFile(filePath+"\\"+fileList[i]); } } file.delete(); System.out.println("文件夹删除成功2222222222222!"); } }else if(!file.exists()){//如果该文件或者目录不存在 System.out.println("该文件或目录不存在!"); } return true; } }
相关文章推荐
- Java中通过递归调用删除文件夹下所有文件
- Java中通过递归调用删除文件夹下所有文件
- java通过递归调用删除文件夹下所有文件
- java单个文件复制,递归删除、复制目录下所有内容,递归创建文件夹,.7z文件解压等
- java删除文件夹(递归删除其子目录的所有文件夹及文件)
- java 递归实现删除或查询指定文件夹下的所有文件
- 学习笔记 - java递归删除一个文件夹及里面的所有文件
- Java IO File 通过递归程序完成删除某个文件夹(包括里面所有文件)
- 相当实用的——Java递归删除指定文件夹下的所有文件
- 递归算法遍历文件夹中所有文件&&递归删除文件夹
- Java删除文件夹下所有文件
- java删除文件夹下的所有文件代码
- asp.net 删除文件夹,指定文件夹,删除文件夹和所有文件,删除权限设置,递归删除文件夹目录及文件
- 用Java删除文件夹里的所有文件
- Java删除文件夹 及目录下 文件 递归操作
- 删除文件夹(递归调用删除所有子文件夹及文件)
- Java:<获取>、<删除>指定文件夹及里面所有文件
- java创建文件文件夹,删除空文件夹,删除文件夹以及所有文件
- 递归删除文件夹目录下所有文件
- java递归删除文件或文件夹