java删除文件夹下的所有文件
2017-06-14 21:58
232 查看
今天复习了一下IO相关的知识,突然想起如何删除文件夹下的所有文件,就自己写了一下代码。
目录结构
test
1.txt
2.xlsx
3
4.docx
运行结果:
E:\test\1.txt
E:\test\2.xlsx
E:\test\3\4.docx
E:\test\3
E:\test
目录结构
test
1.txt
2.xlsx
3
4.docx
package com.zl.test; import java.io.File; /** * 删除文件夹下的所有文件 * @author zl * @date 2017.06.14 */ public class Test { public static void main(String[] args){ File file=new File("E:/test");//路径 deleteFile(file); } private static void deleteFile(File file){ if (file.isFile()){//判断是否为文件,是,则删除 System.out.println(file.getAbsoluteFile());//打印路径 file.delete(); }else{//不为文件,则为文件夹 String[] childFilePath = file.list();//获取文件夹下所有文件相对路径 for (String path:childFilePath){ File childFile= new File(file.getAbsoluteFile()+"/"+path); deleteFile(childFile);//递归,对每个都进行判断 } System.out.println(file.getAbsoluteFile()); file.delete(); } } }
运行结果:
E:\test\1.txt
E:\test\2.xlsx
E:\test\3\4.docx
E:\test\3
E:\test
相关文章推荐
- java实现删除文件夹及文件夹下所有文件
- Java递归删除文件夹中的所有文件
- Java 删除文件夹和子文件夹中的所有文件
- java 删除文件夹下所有文件
- 相当实用的——Java递归删除指定文件夹下的所有文件
- JAVA 删除一个文件夹中的所有文件
- java删除文件夹下的所有文件代码
- java删除文件夹下所有文件
- java删除文件夹的所有文件
- 用java删除文件夹里的所有文件
- 用java删除文件夹里的所有文件
- java遍历某个文件夹下的所有文件 以及删除所有文件
- Java读取和删除文件夹下的所有文件
- 用java删除文件夹里的所有文件
- Java新建目录、新建文件、删除文件、删除文件夹、删除文件夹里面的所有文件、复制整个文件夹内容
- java创建文件文件夹,删除空文件夹,删除文件夹以及所有文件
- Java 根据定路径删除文件和文件夹下的所有文件
- 用java删除文件夹里的所有文件
- java/android 统计文件夹大小及删除文件夹下所有文件和路径
- 用java删除文件夹里的所有文件