Java教程

06 IO流 04 File类的理解

本文主要是介绍06 IO流 04 File类的理解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、File类的理解

   /*
        * File
        *   1、Filel类和四大家族没有关系,所以File类不能完成文件的读和写
        *   2、File对象代表什么?
        *       文件和目录路径名的抽象表现形式
        *       C:\Drivers  这是一个File对象
        *       一个File对象有可能对应的是目录,也可能是文件
        *       File知识一个路径名的抽象表示形式
        *   3、需要掌握File类中常用的方法
        *
        *
        *
        * */

        // 创建一个file对象
        File f1 = new File("D:\\java_base\\file");
        //  判断文件是否存在
        System.out.println(f1.exists());
        //如果文件不存在,则以文件的形式创建出来
        if(!f1.exists()){
            //以文件的形式创建
            f1.createNewFile();
            //以目录的形式创建
            f1.mkdir();
            // 可以创建多重目录的形式新建
            f1.mkdirs();
        }
        File f2 = new File("D:\\java_base\\day.txt");
        //获取文件的父路径
        String parentPath = f2.getParent();   //  D:\java_base
        System.out.println(parentPath);
        File parentFile = f2.getParentFile();
        System.out.println("获取绝对路径: " + parentFile.getAbsolutePath());  //  D:\java_base

        File f4 = new File("copy00");
        System.out.println("绝对路径: " + f4.getAbsolutePath());   // 绝对路径: D:\java_base\copy00

 

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