Java获取指定文件夹内的全部文件名称

来源:互联网 发布:nginx教程 传智播客 编辑:程序博客网 时间:2024/05/14 02:26
import java.io.File;import java.io.FilenameFilter;import java.util.Arrays;public class Test {    public static void main(String[] args) {        //C:盘下的所有文件,包括文件夹        String[] filenames = new File("C:/").list();        System.out.println(Arrays.toString(filenames));        //C:盘下后缀名为txt的文件        String[] filenames2 = new File("C:/").list(new FilenameFilter() {            public boolean accept(File dir, String name) {                return name.endsWith(".txt");            }        });        System.out.println(Arrays.toString(filenames2));        //C:盘下所有目录        String[] filenames3 = new File("C:/").list(new FilenameFilter() {            public boolean accept(File dir, String name) {                return new File(dir, name).isDirectory();            }        });        System.out.println(Arrays.toString(filenames3));    }}
0 0
原创粉丝点击