是否有一种从两个绝对值创建relativeURL的方法(假设它们具有相同的基数/域)
e.g。
MakeRelative("http://foo/1.html", "http://foo/img/2.png")
--> "./img/2.png"
MakeRelative("http://foo/1.html", "http://bar/img/2.png")
--> fails
.NET有System.URI.MakeRelativeURI
,我正在寻找原生等价物。
我希望找到Shell Lightweight Utilities但我没有运气的东西。我可以用这些功能或基本的字符串操作来破解一些东西,但我不确定这是不是最好的方法。