JavaSEIO流(File类)

    技术2022-07-14  88

    这里写目录标题

    一.File类的使用:二.File类的创建:构造器一:File(String filePath)构造器二:File(String parentPath,String childPath)构造器三:File(File parentFile,String childPath) 三.File类的常用方法一:1.public String getaAbsolutePath():2.public String getPath():3.public String getParent():4.public long length():5.public long lastModified():6.public String[] list():7.public File[] listFiles(): 四.File类的常用方法二:1.public boolean isDirectory:2.public boolean isFile():3.public boolean exists():4.public boolean canRead():5.public boolean canWrite():6.public boolean isHidden():7.public boolean createNewFile():8.public boolean mkdir():9.public boolean mkdirs():10.public boolean delete():

    一.File类的使用:

    File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)。File类声明在java.io包下。File类中涉及到关于文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。后续File类的对象常会作为参数传递到流的构造器中,指明读取或写入的"终点"

    二.File类的创建:

    注:此时三个方式实例化的File对象仅仅是对于内存层面,并不涉及硬盘里创建的文件。

    构造器一:File(String filePath)

    相对于module目录下创建的hello.txt

    构造器二:File(String parentPath,String childPath)

    构造器三:File(File parentFile,String childPath)

    三.File类的常用方法一:

    1.public String getaAbsolutePath():

    获取绝对路径

    2.public String getPath():

    获取路径

    3.public String getParent():

    获取上层文件目录路径。若无,返回null

    4.public long length():

    获取文件文件长度(即:字节数)。不能获取目录长度

    5.public long lastModified():

    获取最后一次的修改时间,毫秒值

    hello.txt文件里面的内容

    6.public String[] list():

    获取指定目录下的所有文件或者文件目录的名称结构。 输出IDEA目录下的所有文件名称或目录名称

    7.public File[] listFiles():

    获取指定目录的所有文件或者文件目录的file数组 输出的带有绝对路径

    四.File类的常用方法二:

    1.public boolean isDirectory:

    判断是否是文件目录

    2.public boolean isFile():

    判断是否是文件

    3.public boolean exists():

    判断硬盘中是否存在

    4.public boolean canRead():

    判断是否可读

    5.public boolean canWrite():

    判断是否可写

    6.public boolean isHidden():

    判断是否隐藏

    7.public boolean createNewFile():

    创建文件。若文件不存在,则不创建,返回false

    8.public boolean mkdir():

    创建目录文件。如果此文件目录存在,就不创建了。如果此文件目录上层目录不存在,也不创建。

    9.public boolean mkdirs():

    创建目录,如果上层文件目录不存在,一并创建。

    10.public boolean delete():

    删除文件或文件夹,删除的注意事项:java的删除不走回收站。

    Processed: 0.018, SQL: 9