java IO

2022/4/9 11:19:09

本文主要是介绍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();
        }
    }
}

 



这篇关于java IO的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程