path.basename()方法用于获取文件路径的文件名部分。使用此方法时,尾部目录分隔符将被忽略。
用法:
path.basename( path, extension )
参数:此方法接受上述和以下所述的两个参数:
- path:这是用于提取文件名的文件路径。
- extension:它是一个可选的文件扩展名,将从返回的字符串中删除。
返回值:它返回带有路径的文件名部分的字符串。如果路径或扩展参数不是字符串值,则会引发错误。
以下示例程序旨在说明node.js中的path.basename()方法:
范例1:使用UNIX文件路径
// Node.js program to demonstrate the
// path.basename() method
// Import the path module
const path = require('path');
path1 = path.basename('/home/user/bash/index.txt');
console.log(path1)
// Using the extension parameter
path2 = path.basename('/home/user/bash/index.txt', '.txt');
console.log(path2)
输出:
index.txt index
范例2:使用Windows文件路径
// Node.js program to demonstrate the
// path.basename() method
// Import the path module
const path = require('path');
path1 = path.basename('C:\\users\\bash\\index.html');
console.log(path1)
// Using the extension parameter
path2 = path.basename('C:\\users\\bash\\index.html', '.html');
console.log(path2)
输出:
index.html index
参考: https://nodejs.org/docs/latest-v11.x/api/path.html#path_path_basename_path_ext
相关用法
注:本文由纯净天空筛选整理自sayantanm19大神的英文原创作品 Node.js | path.basename() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。