从 JavaScript 中的字符串路径获取文件名?


我们需要编写一个函数,该函数采用一个字符串文件路径并返回文件名。通常文件名位于任何路径的末尾,虽然可以使用正则表达式来解决此问题,但可以使用 JavaScript 的字符串 split() 方法,存在更简单的单行解决方案,并且我们将在此处使用相同的解决方案。

假设我们的文件路径为 -

"/app/base/controllers/filename.js

获取文件名的字符串路径的代码如下 -

示例

const filePath = "/app/base/controllers/filename.js";
const extractFilename = (path) => {
   const pathArray = path.split("/");
   const lastIndex = pathArray.length - 1;
   return pathArray[lastIndex];
};
console.log(extractFilename(filePath));

输出

此代码的控制台输出将为 -

filename.js

更新于: 18-Aug-2020

2K+ 浏览

开启你的职业生涯

通过完成该课程获得认证

开始
广告