从绝对路径到相对路径

时间:2014-12-24 11:26:40

标签: url uri

我在网上看过这个代码,我不明白如何从

"../../../path"你得到"/relative/sub/foo/sub/file"其中是sub / for / sub ....

var uri = new URI("../../../path");
// make path absolute
var relUri = uri.absoluteTo("/relative/sub/foo/sub/file"); // returns a new URI instance
// relUri == "/relative/path"

1 个答案:

答案 0 :(得分:1)

这样想(文件夹系统):

  • 相对
      • FOO
        • SUB2
          • file.js
  • path.txt


就像你在cmd中一样,一直都有当前目录。

  1. "相对的/子/富/ SUB2 / file.js"指向file.js.好吗?

  2. 然后你想来到path.txt(来自sub2文件夹)。

  3. ../表示"上一个文件夹"

  4. ../../../表示从sub =>上去三个文件夹相对

  5. 然后获取path.txt

  6. 希望你理解。我很快就会发布更多信息。