编程语言
首页 > 编程语言> > java IO

java IO

作者:互联网

import java.io.File;

public class Javatest92 {
    /**
     * I/O输入输出流
     * 练习1:删除给定目录下的空目录(包含子目录下的)
     * test目录:
     * D:\testjavaIO\empty(空目录,删除)
     * D:\testjavaIO\test11\empty11(空目录,删除)
     * D:\testjavaIO\test11\1.docx
     * D:\testjavaIO\test11\2.docx
     * D:\testjavaIO\test11\3empty.docx(空文件)
     */
    public static void main(String[] args) {
        //指定目录
        File folder = new File("D:\\testjavaIO");
        deleteFolder(folder);
    }

    private static void deleteFolder(File folder) {
        File[] files = folder.listFiles();
        if(files != null){
            for (File f:files) {
                //如果是目录
                if(f.isDirectory()){
                    deleteFolder(f);
                }
            }
        }
        //如果是目录,删除
        if(files.length < 1){
            folder.delete();
        }
    }
}

 

标签:files,java,IO,空目录,File,test11,testjavaIO,folder
来源: https://www.cnblogs.com/yixiaobaitest/p/16121026.html