path.normalize()方法用于规范给定路径。规范化将路径的(。)和(..)段解析为正确的形式。如果该方法遇到多个路径分隔符,则将其全部替换为一个platform-specific路径分隔符。此方法保留所有结尾的分隔符。
用法:
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
相关用法
注:本文由纯净天空筛选整理自sayantanm19大神的英文原创作品 Node.js | path.normalize() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。