删除某目录下的所有文件及目录 【包括该目录一起删除】
来源:互联网 发布:合肥办公软件培训 编辑:程序博客网 时间:2024/05/16 23:41
package test;
import java.io.File;
public class DeleteAPath {
public static void main(String[] args) {
File file=new File("g://test");
deleteFiles(file);
}
//删除某 目录 下的所有文件【包括子目录下的文件】
public static void deleteFiles(File f){
File[] files=f.listFiles();
if (files.length>0) {
for (int i = 0; i < files.length; i++) {
if (files[i].isFile()) {
files[i].delete();
}else {
deleteFiles(files[i]);
}
}
files=f.listFiles();//删除该目录下的文件后,再次判断,如果为空,删除该目录
if (files.length==0) {
f.delete();
}
}
else {
f.delete();
}
}
}
事实上,只需要知道有下面三个方法,其他的就可以自己写了
if (file.isDirectory()) { 判读是否为目录
}
if (file.isFile()) { //判断是否为文件
}
file.delete(); //删除file 【注意,这里如果是空目录的话,可以删除 ,但如果是file/b/c 即使c下面也是空的也不可以删除哟】
到此结束,有误或可以改进的地方 请同志们批评指正 O(∩_∩)O~
- 删除某目录下的所有文件及目录 【包括该目录一起删除】
- 删除指定目录下的所有文件包括目录
- Java删除目录及目录下的所有文件
- java删除某个目录及目录下的所有文件
- java递归删除目录下所有文件包括目录
- 删除目录及目录下所有文件与子目录
- PHP删除目录及目录下所有文件
- PHP删除目录及目录下所有文件
- PHP删除目录及目录下所有文件
- 删除指定目录下所有文件及目录
- csv文件生成及删除目录下的所有文件
- 删除某目录下的所有文件以及删除文件夹
- C# 删除目录下的所有文件及子文件夹
- 删除所有目录下的文件
- 删除一个目录下的所有文件
- 删除目录下(包括子目录)某天的文件
- 【Android】删除某目录下所有文件夹及文件
- Android删除某目录下所有文件夹及文件
- flash中cacheAsBitmap的使用
- SPRING源码分析:IOC容器
- shadow projection
- python game练习2
- 用 Selenium 自动化验收测试
- 删除某目录下的所有文件及目录 【包括该目录一起删除】
- MySql学习
- org.apache.hadoop.util.PlatformName //cgywin下Hadoop-0.21.0 错误问题
- 时间复杂度如何计算
- ubuntu 修改分辨率
- ucos review_2
- 跟我一起写MakeFile
- jquery获取radio的值
- DreamWeaver文件保存时,提示"发生共享违例"问题的解决方法