黑马程序员技术交流社区

标题: 给个程序你删除整个目录 [打印本页]

作者: 编程小黑    时间: 2015-7-23 00:39
标题: 给个程序你删除整个目录
需求:删除指定的目录。
思路:
        A:封装目录
        B:获取目录下的所有文件或者文件夹File[]数组
        C:遍历File[]数组,获取到每一个File对象
        D:判断该File对数是否是
                目录:返回B。(递归)
                不是目录:
                                删除文件。

*/
import java.io.File;
class  Demo03
{
        public static void main(String[] args)
        {
                File file = new File("c:\\kaifa\\Javacode");
                        get(file);
        }
        public static void get(File file){
                File[] files = file.listFiles();
                if(files != null){
               
                for(int i = 0; i<files.length;i++)
                {
                        if(files[i].isDirectory())
                        {
                                get(files[i]);
                        }
                        System.out.println(files[i]);

                }
                //file.delete();
        }}
}
提醒:不可恢复的,所以用之前要想清楚






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2