在java中,有没有从完整路径中获取“短路径”的方法?

xfb7svmp  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(291)

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

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

我有另一个路径,只指向我的文档目录:

/home/users/<username>/documents/

如何获取路径或字符串对象:

/projects/file
px9o7tmv

px9o7tmv1#

根据progman的评论回答。

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

docPath.relativize(docPath.resolve(fullPath));

相关问题