【问题标题】:From absolute path to relative path从绝对路径到相对路径
【发布时间】:2014-12-24 11:26:40
【问题描述】:

我在网上看到过这段代码,我不明白是怎么回事

"../../../path" 你得到"/relative/sub/foo/sub/file" sub/foo/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"

【问题讨论】:

  • 你用什么语言编程?

标签: url uri


【解决方案1】:

这样想(文件夹系统):

  • 相对
        • sub2
          • file.js
  • path.txt


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

  1. “relative/sub/foo/sub2/file.js”指向 file.js。好吗?

  2. 那你要来path.txt(从sub2文件夹)。

  3. ../ 表示“上一个文件夹”

  4. ../../../ 表示从 sub => relative 向上三个文件夹

  5. 然后获取path.txt

希望你能理解。我会尽快发布更多信息。

【讨论】:

    猜你喜欢
    • 2018-01-22
    • 1970-01-01
    • 2014-03-16
    • 1970-01-01
    • 2013-11-30
    • 2011-04-02
    • 1970-01-01
    • 2012-01-11
    • 2010-09-15
    相关资源
    最近更新 更多