inputstream获取文件名
时间: 2023-09-24 08:11:43 浏览: 285
获取文件名
InputStream本身是不包含文件名信息的,因为它用于读取文件的内容而不是文件的元数据。如果你需要获取文件名,你需要使用另外的方式,比如使用java.io.File类或者java.nio.file.Path类来获取文件名。例如,使用File类可以这样获取文件名:
```
File file = new File("path/to/file.txt");
String fileName = file.getName();
```
使用Path类可以这样获取文件名:
```
Path path = Paths.get("path/to/file.txt");
String fileName = path.getFileName().toString();
```
注意,以上两种方式都需要提供文件的路径,如果你只有InputStream对象而没有路径信息,你需要先将其转换为File或Path对象,然后再获取文件名。
阅读全文