java中file.list()
方法用于返回目录下的所有文件名,返回类型是一个文件名的字符串数组。
语法
public String[] list()
参数
没有参数
返回值
返回文件名的字符串数组。
例子
为了看到效果,在目录D:\\filetest\\下创建多个文件,它们分别是:
- yxjc123_1.txt文件。
- yxjc123_2.txt文件。
- yxjc123_3.txt文件。
package com.example.yxjc.test;
import java.io.File;
import java.util.Arrays;
public class FileExample{
public static void main(String[] args) {
File file = new File("D:\\filetest\\");
String[] filenameArr = file.list();
System.out.println(file.getAbsolutePath() + " 目录下所有的文件名为:"+ Arrays.toString(filenameArr));//文件名数组
}
}
输出:D:\filetest 目录下所有的文件名为:[yxjc123_1.txt, yxjc123_2.txt, yxjc123_3.txt]