📜  Node.js path.normalize() 方法

📅  最后修改于: 2022-05-13 01:56:37.828000             🧑  作者: Mango

Node.js path.normalize() 方法

path.normalize() 方法用于规范化给定的路径。规范化将路径的 (.) 和 (..) 段解析为正确的形式。如果该方法遇到多个路径分隔符,它会将它们全部替换为一个特定于平台的路径分隔符。此方法保留所有尾随分隔符。

句法:

path.normalize( path )

参数:此方法接受单个参数路径,其中包含将被规范化的文件路径。如果此参数不是字符串,则会引发 TypeError。

返回值:它返回一个具有规范化路径形式的字符串。

下面的示例说明了 node.js 中的path.normalize() 方法

例子:

// Node.js program to demonstrate the   
// path.normalize() method
  
// Import the path module
const path = require('path');
   
path1 = path.normalize("/users/admin/.");
console.log(path1)
   
path2 = path.normalize("/users/admin/..");
console.log(path2)
   
path3 = path.normalize("/users/admin/../comments")
console.log(path3);
   
path4 = path.normalize("/users///admin///comments")
console.log(path4);

输出:

\users\admin
\users
\users\comments
\users\admin\comments

参考: https://nodejs.org/api/path.html#path_path_normalize_path