首页 > 其他 > 详细

文件基础操作

时间:2021-03-29 15:33:32      阅读:17      评论:0      收藏:0      [点我收藏+]

 

        File f = new File("F:/2021/img/cat.jpg");

        // 列出所有的盘符c: d: e: 等等
        File[] rootsFile = File.listRoots();
        System.out.println(Arrays.toString(rootsFile));

        // 以字符串数组的形式,返回当前文件夹下的所有文件(不包含子文件及子文件夹)
        String[] list = f.list();
        System.out.println(Arrays.toString(list));
        // 以文件数组的形式,返回当前文件夹下的所有文件(不包含子文件及子文件夹)
        File[] fs = f.listFiles();
        System.out.println(Arrays.toString(fs));

        // 以字符串形式返回获取所在文件夹
        String parent = f.getParent();
        System.out.println(parent);
        // 以文件形式返回获取所在文件夹
        File parentFile = f.getParentFile();
        System.out.println(parentFile.getName());

        // 创建文件夹,如果父文件夹F:/2021/img/不存在,创建就无效
        boolean mkdir = f.mkdir();
        System.out.println(mkdir);
        // 创建文件夹,如果父文件夹F:/2021/ha不存在,就会创建父文件夹
        boolean mkdirs = f.mkdirs();
        System.out.println(mkdirs);

        // 创建一个空文件,如果父文件夹skin不存在,就会抛出异常
        // 所以创建一个空文件之前,通常都会创建父目录
        f.getParentFile().mkdirs();
        try {
            boolean newFile = f.createNewFile();
            System.out.println(newFile);
        } catch (IOException e) {
            e.printStackTrace();
        }

        // 刪除文件
        boolean delete = f.delete();
        System.out.println(delete);
        // JVM结束的时候,刪除文件,常用于临时文件的删除
        f.deleteOnExit();

 

文件基础操作

原文:https://www.cnblogs.com/HjAi/p/14592250.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!