File类

1.概述:

    java.io.file:是文件和目录路径的抽象显示,主要用于文件和目录的创建、查找和删除等功能的操作

2.构造方法

    public File(String Pathname);//通过给定的路径字符串转换为抽象路径名来创建新的File实例。

    public File(String parent,String child):从父路径名字符串和子路径名字符串创建新的File实例。

    public File(File parent, String child);从父抽象路径名和子路径名字符串创建新的File实例。

3.简介:

    java.io.file类

    文件和目录路径名的抽象表示形式

    java把电脑中的文件和文件夹(目录)封装为了一个File类,我们可以使用File类对文件和文件夹进行操作

    我们可以使永File类方法:

                创建一个文件夹/目录

                删除文件夹/目录

                获取文件夹/目录

                判断文件夹/目录是否存在

                对文件夹/目录进行遍历

                  获取文件夹/目录的大小

                File类是一个与系统无关的类,任何的操作系统都可以使用这个类中的方法

   

    重点记住三个单词:

               File:文件

              directory:文件夹目录 

              path:文件的路径

    File类的四个成员变量:

              static String pathSeparator与系统有关的路径分隔符,为了方便,它被表示为一一个字符串。

              static char pathSeparatorChar与系统有关的路径分隔符。

              static String separator 与系统有关的默认名称分隔符,为了方便,它被表示为- -个字符串。
              static char separatorChar与系统有关的默认名称分隔符。

    路径不可以写死:

            

            C: \developla\a. txt  windows

            C:/develop/a/a. txt  linux              

            "C:"+File. separator+ "develop"+File . separator+ "a"+File. separator+ "a. txt

绝对路径和相对路径:

          绝对路径:是一个完整的路径,已盘符开始的路径

          相对路径:简化的一个路径,当前项目的根目录

       注意:

          1.路径是不区分大小写
          2.路径中的文件名称分隔符windows使用反斜杠.反斜杠是转义字符,两个反斜杠代表- -个普通的反斜杠

 

File类的构造方法:

          File(String pathname) 通过将给定路径名字符串转换为抽象路径名来创建一-个新File实例。

          参数String pathname:字符串路径名称,路径可以是已文件结尾可以已文件夹结尾,路径可以是绝对路径也可以是相对路径,路径可以是存在的,可以是不存在的

          创建File对象,只是把字符串路径封装为File对象,不考虑这个路径是否存在,格式是否错误

 

 

            

 

posted @ 2020-06-07 21:06  晚灯  阅读(163)  评论(0编辑  收藏  举报