Java基础之File类,递归删除目录与文件
2013-02-01 15:39
387 查看
import java.io.*;
class RemoveDirsDemo
{
public static void main(String[] args)
{
removeDirs(new File("F:\\Program Files\\feiq"));
}
public static void removeDirs(File dir)
{
File[] files = dir.listFiles();
for(File file : files)
{
//如果是目录则继续进入遍历
if(file.isDirectory())
removeDirs(file);
else//如果是文件则直接删除
System.out.println(file.toString() + "::" + file.delete());
}
//删除当前目录
dir.delete();
}
}
class RemoveDirsDemo
{
public static void main(String[] args)
{
removeDirs(new File("F:\\Program Files\\feiq"));
}
public static void removeDirs(File dir)
{
File[] files = dir.listFiles();
for(File file : files)
{
//如果是目录则继续进入遍历
if(file.isDirectory())
removeDirs(file);
else//如果是文件则直接删除
System.out.println(file.toString() + "::" + file.delete());
}
//删除当前目录
dir.delete();
}
}
相关文章推荐
- java File 通过递归方式删除文件和目录
- Java基础---Java---IO流-----File 类、递归、删除一个带内容的目录、列出指定目录下文件夹、FilenameFilte
- Java基础---Java---IO流-----File 类、递归、删除一个带内容的目录、列出指定目录下文件夹、FilenameFilte
- Java文件 File练习-递归删除带内容的目录
- JAVA基础 day22 File类的方法和应用 利用递归获取目录下的所有文件 Properties类的应用(和IO技术结合,存取配置文件) 打印流和合并流等功能类的学习应用 切割文件练习
- java语言基础(80)——递归获取指定目录下所有的文件
- java文件操作整理(一)--递归删除目录和文件的程序
- 牛客网Java刷题知识点之File对象常用功能:获取文件名称、获取文件路径、获取文件大小、获取文件修改时间、创建与删除、判断、重命名、查看系统根目录、容量获取、获取某个目录下内容、过滤器
- Java基础知识强化之IO流笔记10:File类输出指定目录下指定后缀名的文件名称案例(File类的文件过滤器方法改进list( FilenameFilter ff))
- Java基础之访问文件与目录——获取与文件存储有关的信息(GetFileStores)
- java文件操作整理(一)--递归删除目录和文件的程序
- 黑马程序员—java基础学习—删除一个带文件内容的目录
- java中File文件的创建,删除,复制,移动,以及目录文件的删除等等,主要是文件及文件夹的操作
- Java递归删除目录及目录下的文件
- java递归删除文件夹demo,删除文件目录例子
- java文件操作整理(一)--递归删除目录和文件的程序
- Java精选笔记_IO流【File(文件)类、遍历目录下的文件、删除文件及目录】
- Java基础知识强化之IO流笔记15:递归之删除带内容的目录案例
- java递归删除文件及目录
- Java小段子-File对象递归删除目录下所有内容