java读取resourse下的文件
时间: 2023-09-23 11:05:29 浏览: 234
A collection of source code generators for Java..zip
要在Java中读取resource下的文件,可以使用以下方法之一:
方法一:
使用ClassLoader的getResourceAsStream方法来获取文件的输入流。首先,使用ClassPathResource类加载资源文件,然后获取文件的路径,最后将路径转换为输入流。例如:
```java
ClassPathResource classPathResource = new ClassPathResource("excelfile/07版.xlsx");
String path = classPathResource.getPath();
InputStream in = this.getClass().getClassLoader().getResourceAsStream(path);
```
方法二:
使用ClassLoader的getResource方法来获取文件的路径,然后使用FileInputStream来读取文件。例如:
```java
String fileName = this.getClass().getClassLoader().getResource("文件名").getPath();
FileInputStream inputStream = new FileInputStream(fileName);
```
请注意,以上方法中的"文件名"应该是资源文件在resource目录下的相对路径。
#### 引用[.reference_title]
- *1* *2* *3* [Java 读取resources下的文件+读取resource文件/路径](https://blog.csdn.net/MyBlogHiHi/article/details/128507266)[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^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文