Path对象获取路径及文件名
时间: 2023-12-30 14:04:13 浏览: 38
`Path`对象提供了多个方法,可以获取路径及文件名的不同部分。下面是一些常用的方法:
- `getPath()`方法返回路径字符串,包括根目录、父路径、自身路径、文件名和扩展名等信息。
- `getFileName()`方法返回文件名,不包括路径和扩展名。
- `getParent()`方法返回父路径。
- `getRoot()`方法返回根路径。
- `toAbsolutePath()`方法返回绝对路径。
下面是一个示例,演示如何使用这些方法:
```java
Path path = Paths.get("/path/to/file.ext");
String fullPath = path.getPath(); // /path/to/file.ext
String filename = path.getFileName().toString(); // file.ext
Path parentPath = path.getParent(); // /path/to
Path rootPath = path.getRoot(); // /
Path absolutePath = path.toAbsolutePath(); // /path/to/file.ext
```
在上面的代码中,`Paths.get()`方法用于创建`Path`对象,表示一个文件的路径。`getPath()`方法返回完整路径字符串,包括根目录、父路径、自身路径、文件名和扩展名等信息。`getFileName()`方法返回文件名,不包括路径和扩展名。`getParent()`方法返回父路径,`getRoot()`方法返回根路径,`toAbsolutePath()`方法返回绝对路径。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)