path.normalize(path)
添加于:v0.1.23
参数
path.normalize() 方法规范化给定的 path ,解析 '..' 和 '.' 段。
当找到多个连续的路径段分隔符时(例如,POSIX 上的 / 和 Windows 上的 \ 或 /),它们将替换为特定于平台的路径段分隔符的单个实例( / on POSIX 和 \ 在 Windows 上)。尾随分隔符被保留。
如果path 是零长度字符串,则返回'.',表示当前工作目录。
例如,在 POSIX 上:
path.normalize('/foo/bar//baz/asdf/quux/..');
// Returns: '/foo/bar/baz/asdf'
在 Windows 上:
path.normalize('C:\\temp\\\\foo\\bar\\..\\');
// Returns: 'C:\\temp\\foo\\'
由于 Windows 可识别多个路径分隔符,因此两个分隔符都将替换为 Windows 首选分隔符 (\) 的实例:
path.win32.normalize('C:////temp\\\\/\\/\\/foo/bar');
// Returns: 'C:\\temp\\foo\\bar'
如果 path 不是字符串,则会抛出 。TypeError
相关用法
- Node.js path.normalize()用法及代码示例
- Node.js path.basename()用法及代码示例
- Node.js path.resolve()用法及代码示例
- Node.js path.delimiter用法及代码示例
- Node.js path.dirname(path)用法及代码示例
- Node.js path.extname(path)用法及代码示例
- Node.js path.parse(path)用法及代码示例
- Node.js path.toNamespacedPath()用法及代码示例
- Node.js path.dirname()用法及代码示例
- Node.js path.format(pathObject)用法及代码示例
- Node.js path.isAbsolute(path)用法及代码示例
- Node.js path.format()用法及代码示例
- Node.js path.isAbsolute()用法及代码示例
- Node.js path.join()用法及代码示例
- Node.js path.join([...paths])用法及代码示例
- Node.js path.resolve([...paths])用法及代码示例
- Node.js path.relative()用法及代码示例
- Node.js path.parse()用法及代码示例
- Node.js path.relative(from, to)用法及代码示例
- Node.js path.sep用法及代码示例
- Node.js path.basename(path[, ext])用法及代码示例
- Node.js path.extname()用法及代码示例
- Node.js process.stdin用法及代码示例
- Node.js process.arch()用法及代码示例
- Node.js process.nextTick(callback[, ...args])用法及代码示例
注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 path.normalize(path)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
