路径 (Path)–nodejs
本模块包含一套用于处理和转换文件路径的工具集。几乎所有的方法只做字符串变换, 不会调用文件系统检查路径是否有效。 通过 require('path') 来加载此模块。以下是本模块所提供的方法: path.normalize(p) 规范化字符串路径,注意 '..' 和 '.' 部分 多个斜杠会被替换成一个; 路径末尾的斜杠会被保留; Windows 系统上, 会使用反斜杠。 path.join([path1], [path2], [...]) 连接所有参数, 并且规范化得到的路径. 参数必须是字符串。在 v0.8 版本非字符串参数会被悄悄忽略。 在 v0.10 及以后版本将会抛出一个异常。 path.join('foo', {}, 'bar') // 抛出异常 TypeError: Arguments to path.join must be strings path.resolve([from ...], to) 把 to 解析为一个绝对路径。 如果 to 不是一个相对于 from 参数的绝对路径, to 会被添加到 from 的右边,直到找出一个绝对路径为止。如果使用 from 路径且仍没有找到绝对路径时,使用当时路径作为目录。返回的结果已经规范化,得到的路径会去掉结尾的斜杠,除非得到的当前路径为root目录。非字符串参数将被忽略。 另一种思路, 是把它看做一系列 cd 命令.