java.IO.File类中的迭代删除文件

    添加时间:2013-5-28 点击量:

    一下是对File类的一下操纵, 主如果以删除文件为例子:



    package com.IODemo;
    

    import java.io.File;

    public class DeleteFile {

    /
    删除文件或空文件夹
    @param file
    @return
    @throws Exception
    /
    public static boolean File(String path)throws Exception{
    File file
    = new File(path);
    boolean flag = false;
    if(file.isFile()){
    flag
    = file.();
    }
    if(file.isDirectory()){
    if(file.listFiles().length <= 0){
    flag
    = file.();
    }
    }
    return flag;
    }

    /
    删除文件夹下的所有文件
    @param path
    @throws Exception
    /
    public static void Dir(String path)throws Exception{
    File file
    = new File(path);
    File[] files
    = null;
    if(file.isFile()){
    file.();
    }
    else{
    files
    = file.listFiles();
    forint i = 0; i < files.length; i++) {
    //System.out.println(files[i].getPath());
    Dir(files[i].getPath());
    files[i].();
    }
    file.();
    }
    }

    public static void main(String[] args)throws Exception{
    //System.out.println(File(new File(d:1.txt)));
    //System.out.println(new File(d:/demo).getName());
    Dir(d:/html);
    }
    }


    读书,不要想着实用,更不要有功利心。读书只为了自身的修养。邂逅一本好书如同邂逅一位知己,邂逅一个完美之人。有时心生敬意,有时怦然心动。仿佛你心底埋藏多年的话,作者替你说了出来,你们在时光深处倾心相遇的一瞬间,情投意合,心旷神怡。
    分享到: