Java File listFiles()方法及示例
listFiles() 方法是File类的一部分。该函数返回一个Files数组,表示给定的抽象路径名中的文件,如果该路径名是一个目录,则返回null。该函数是一个重载函数。其中一个函数没有任何参数,第二个函数使用FilenameFilter对象作为参数,第三个函数使用FileFilter对象作为参数。
函数签名
函数语法
参数: 该函数是一个重载函数
- 其中一个函数没有任何参数。
- 第二个函数使用FilenameFilter对象作为参数。
- 第三个函数以FileFilter对象为参数。
返回值 :该函数返回一个文件数组,如果文件对象是一个文件,则返回空值。
异常: 如果该函数不允许对文件进行读取访问,该方法会抛出 安全异常 。
下面的程序将说明listFiles()函数的使用情况
例1: 我们将尝试找到一个给定目录中的所有文件和目录
输出
例2: 我们将尝试在一个给定的目录中找到名称以 “12 “开头的所有文件和目录。
输出
例3: 我们将尝试在一个给定的目录中找到所有的文件和目录,这些文件是文本文件。
输出
这些程序可能无法在在线IDE中运行。请使用离线IDE并设置文件的父文件