JavaSE: File类

Posted Mr.Meeseeks

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE: File类相关的知识,希望对你有一定的参考价值。

1.  基本概念

    java.io.File 类主要用于描述文件目录路径的抽象表示信息,可以获取文件或目录的特征信息,如: 大小等。

 

2.  常用方法

    方法声明                  功能描述

    <1>File(String pathname)              根据参数指定的路径名来构造对象

    <2>File(String parent, String child)           根据参数指定的父路径和子路径信息构造对象

    <3>File(File parent, String child)          根据参数指定的父抽象路径和子路径信息构造对象

    <4>boolean exists()                测试此抽象路径名表示的文件或目录是否存在

    <5>String getName()                 用于获取文件的名称

    <6>long length()                   返回由此抽象路径名表示的文件的长度

    <7>long lastModified()              用于获取文件的最后一次修改时间

    <8>String getAbsolutePath()            用于获取绝对路径信息

    <9>boolean delete()                用于删除文件,当删除目录是要求是空目录

    <10>boolean createNewFile()            用于创建新的空文件

    <11>boolean mkdir()                用于创建目录

    <12>boolean mkdirs()                用于创建多级目录

    <13>File[] listFiles()                获取该目录下的所有内容

    <14>boolean isFile()                判断是否为文件

    <15>boolean isDirectory()              判断是否为目录

    <16>File[] listFiles(FileFilter filter)           获取目录下满足筛选器的所有内容

 

3.  案例题目

      遍历指定目录以及子目录中的所有内容并打印出来         

 

以上是关于JavaSE: File类的主要内容,如果未能解决你的问题,请参考以下文章

javaSE I/O流—— File类

JavaSE基础九----<IO流 >File类

JavaSE-异常机制File类IO流

JavaSE知识-19(异常&IO(File类))

JavaSE-19 IO

JavaSE复习File类与IO流