学堂 学堂 学堂公众号手机端

要获取文件夹下的所有文件名,可以使用Java的File类来实现

lewis 2年前 (2024-01-24) 阅读数 5 #技术

要获取文件夹下的所有文件名,可以使用Java的File类来实现。下面是一个简单的示例代码:

importjava.io.File; publicclassMain{ publicstaticvoidmain(String[]args){ Filefolder=newFile("/path/to/folder"); File[]listOfFiles=folder.listFiles(); if(listOfFiles!=null){ for(Filefile:listOfFiles){ if(file.isFile()){ System.out.println(file.getName()); } } } } }

在上面的代码中,首先创建一个File对象来表示指定文件夹的路径。然后使用listFiles()方法获取文件夹下的所有文件和子文件夹的File对象数组。接着遍历这个数组,如果File对象表示的是一个文件,则输出文件名。

需要注意的是,在File类中的listFiles()方法只会获取直接子文件夹和文件的File对象数组,如果需要遍历所有子文件夹下的文件,可以使用递归来实现。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门