javascript - 从node.js中的路径获取文件的中间文件夹

标签 javascript node.js

我在“modules/test/main/main.js”下有一个文件,我想获取“test”文件夹:

我尝试了这段代码,但我得到的只是main文件夹

path.basename(path.dirname('modules/test/main/main.js'))

最佳答案

您可以按 / 进行拆分,然后删除最后一项,因为它是文件名。 然后取中间元素

let path = `modules/test/main/main.js`

let middle = path.split(/\//g)
middle.pop()
console.log(middle[Math.floor(middle.length-1)/2])

关于javascript - 从node.js中的路径获取文件的中间文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55040617/

相关文章:

javascript - Telerik 文本编辑器的 DOM 操作

javascript - 数组比较失败

javascript - 提高 else-if 链的性能

node.js - 使用sequelize批量更新sqlite数据库中的表

node.js - Node 和 Paypal : Retrieve User Info after Payment

javascript - 如何在异步函数完成 Node js中的工作后调用函数

javascript - 从被按下的平面列表项导航到另一个屏幕

javascript - 如何使用node webkit js写入文件?

javascript - 在 Node.js 事件循环中获取(事件)计时器的计数

node.js - 未调用 Express 4 中间件错误处理程序