java获取文件夹下所有文件的名称并输出
时间: 2023-06-09 11:06:13 浏览: 120
shell获取目录下所有文件夹的名称并输出的实例
可以使用Java的File类和递归来实现获取文件夹下所有文件的名称并输出:
```java
import java.io.File;
public class GetFileNames {
public static void main(String[] args) {
File folder = new File("yourFolderDirectory");
if (folder.isDirectory()) {
File[] files = folder.listFiles();
for (File file : files) {
if (file.isFile()) {
System.out.println(file.getName());
} else if (file.isDirectory()) {
printFiles(file);
}
}
}
}
private static void printFiles(File folder){
File[] files = folder.listFiles();
for (File file : files) {
if (file.isFile()) {
System.out.println(file.getName());
} else if (file.isDirectory()) {
printFiles(file);
}
}
}
}
```
将 `yourFolderDirectory` 替换成你想要获取文件名称的文件夹路径即可。该程序会遍历该文件夹下的所有文件和子文件夹,并输出每个文件的名称。
阅读全文