java读取文件夹内文件名称
时间: 2023-10-15 12:30:12 浏览: 159
要读取文件夹内的文件名称,可以使用Java中的File类和File类的list方法。通过创建File对象来表示文件夹,然后使用File的list方法来获取文件夹内的所有文件和目录的名称。这个方法返回一个字符串数组,包含文件夹内所有文件和目录的名称。以下是几个示例使用不同构造函数创建File对象的例子:
1. 通过给定的父抽象路径名和子路径名字符串创建一个新的File实例:
```java
File folder = new File("path/to/folder");
File[] files = folder.listFiles();
for (File file : files) {
String fileName = file.getName();
System.out.println(fileName);
}
```
2. 通过将给定路径名字符串转换成抽象路径名来创建一个新File实例:
```java
String folderPath = "path/to/folder";
File folder = new File(folderPath);
File[] files = folder.listFiles();
for (File file : files) {
String fileName = file.getName();
System.out.println(fileName);
}
```
3. 根据parent路径名字符串和child路径名字符串创建一个新File实例:
```java
String parentPath = "path/to/parent/folder";
String childPath = "childFile.txt";
File file = new File(parentPath, childPath);
String fileName = file.getName();
System.out.println(fileName);
```
请注意,以上示例中的"path/to/folder"和"path/to/parent/folder"应替换为实际的文件夹路径。以上代码将打印文件夹内每个文件的名称。
#### 引用[.reference_title]
- *1* [File类详细总结](https://blog.csdn.net/luanzongke5704/article/details/103008220)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [股票历史数据全市场5000多支股票上市以来至今30年的数据复权因子json版](https://download.csdn.net/download/sohoqq/88263294)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文