0

大家好,我在确定两条路径之间的差异时遇到了问题。

假设有两条路径main.cacheanother/system.cache

我想获得这两个路径之间的文件夹差异。例如对于这两个文件,它将是another/.

我这样做是因为我有another/system.cache相对于system.cache文件的文件列表(每行)。例如

../images/a.jpg
../images/b.jpg
../images/c.jpg

我需要获取相对于 main.cache 文件的路径,这样我就可以加入 another/../images/a.jpg(然后将其规范化为images/a.jpg

我正在java.nio和 Pathes 一起玩,并试图解决它,relativizeresolve没有成功。例如,将其relativize视为main.cache文件夹并返回../another/system.cache这是无意义的。

有没有我错过的简单解决方案?谢谢

4

0 回答 0