33.1 File 获取目录下的所有文件及子目录

Posted longesang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了33.1 File 获取目录下的所有文件及子目录相关的知识,希望对你有一定的参考价值。

重要获取功能
String[] list() 返回当前路径下所有的文件和文件夹名称
      //注意:只有指向文件夹的File对象才可以调用该方法(指向文件的file对象使用list会报错npe)
File[] listFiles() //获取的是file对象,可以再使用file的get等方法拿到需要的东西。
static File[] listRoots() //返回的是所有盘符

 public class FileDemo3重要获取功能

public static void main(String[] args) 
        listFileMethod();
//        listMethod();
      System.out.println("-----------");
      listRootsMethod(); private static void listRootsMethod() File[] fs = File.listRoots(); for(File fn : fs) System.out.println(fn); private static void listFileMethod() File f = new File("D:\\\\java\\\\demo\\\\demo001"); File[] fs = f.listFiles(); for (File fn :fs) // System.out.println(fn.getName()); System.out.println(fn); private static void listMethod() File f = new File("D:\\\\java\\\\demo\\\\demo001"); // System.out.println(f.getAbsolutePath()); String[] fs = f.list(); // System.out.println(fs); for(int i=0;i<fs.length;i++) System.out.println(fs[i]);

 

输出

技术图片

 

以上是关于33.1 File 获取目录下的所有文件及子目录的主要内容,如果未能解决你的问题,请参考以下文章

在java里面怎么获得一个文件夹里面所有子文件名?

php 获取文件目录下的文件和子文件 包括显示出指定的文件名后缀文件。

PHP如何读出当前目录下所有文件?

VBA获取某文件夹下所有文件和子文件目录的文件

python获取指定路径下多层目录内的所有文件全路径及文件名称

获取文件夹下的子文件夹及文件的名称