有没有办法从java中的完整路径获得“短路径”?

时间:2021-07-07 19:12:46

标签: java java-8

我想从完整路径中拉出较低级别的路径。解释这一点的最好方法是一个例子:

这是我的完整路径:

/home/users/<username>/documents/projects/file

而且我还有另一个路径只是到我的文档目录:

/home/users/<username>/documents/

我怎样才能得到一个路径或字符串对象:

/projects/file

1 个答案:

答案 0 :(得分:0)

根据 Progman's 评论回答。

Path docPath = /home/users/<username>/documents/;
Path fullPath = /home/users/<username>/documents/projects/file;

docPath.relativize(docPath.resolve(fullPath));
相关问题