El archivo cuatro recorre los archivos y directorios de la carpeta.

Archivar archivos y directorios en la carpeta especificada

Dos métodos

Cadena [] lista ()

Devuelve una matriz de cadenas que nombran los archivos y directorios en el directorio representado por este nombre de ruta abstracto.
Código de demostración:

 private static void demo01() {
    //string[] list()
   File file=new File("E:\\xpu\\ideaproject\\20190905\\src\\cn\\itcast\\File");
   // File file=new File("E:\\xpu\\ideaproject\\20190905\\src\\cn\\itcast\\File\\1.txt");抛出异常
   //File file=new File("E:\\xpu\\ideaproject\\20190905\\src\\cn\\itcast\\Fil");抛出异常
    String[] list = file.list();
    for (String tt:list
         ) {
        System.out.println(tt);
    }

}

Efecto:
1.txt
123
2.txt
Demo01File.java
Demo02Filelujing.java
Demo03FileMethods.java
Demo04FilePanduan.java
Demo05Filecreatedelete.java
Demo06FileBianli.java

Archivo [] listFiles ()

Devuelve una matriz de rutas abstractas, que representan los archivos del directorio representado por la ruta abstracta.
Estos dos métodos, si la ruta dada no existe o la ruta dada no es un directorio, lanza un código de demostración de excepción
:

  private static void demo02() {
    File file=new File("E:\\xpu\\ideaproject\\20190905\\src\\cn\\itcast\\File");
    File[] files = file.listFiles();
    for (File fileo:files
         ) {
        System.out.println(fileo);
    }
}
效果:

E: \ xpu \ ideaproject \ 20190905 \ src \ cn \ itcast \ File \ 1.txt
E: \ xpu \ ideaproject \ 20190905 \ src \ cn \ itcast \ File \ 123
E: \ xpu \ ideaproject \ 20190905 \ src \ cn \ itcast \ File \ 2.txt
E: \ xpu \ ideaproject \ 20190905 \ src \ cn \ itcast \ File \ Demo01File.java
E: \ xpu \ ideaproject \ 20190905 \ src \ cn \ itcast \ File \ Demo02Filelujing.java
E: \ xpu \ ideaproject \ 20190905 \ src \ cn \ itcast \ File \ Demo03FileMethods.java
E: \ xpu \ ideaproject \ 20190905 \ src \ cn \ itcast \ File \ Demo04FilePanduan.java
E: \ xpu \ ideaproject \ 20190905 \ src \ cn \ itcast \ File \ Demo05Filecreatedelete.java
E: \ xpu \ ideaproject \ 20190905 \ src \ cn \ itcast \ File \ Demo06FileBianli.java
Nota:
1. Para estos dos métodos, la ruta dada no existe o la ruta dada no es una Directorio, lanza una excepción
2. También se pueden obtener archivos ocultos y directorios de archivos

Supongo que te gusta

Origin blog.csdn.net/tangshuai96/article/details/102750490
Recomendado
Clasificación