如何在nodejs中提取文件名?
Posted
技术标签:
【中文标题】如何在nodejs中提取文件名?【英文标题】:How extract file names in nodejs? 【发布时间】:2020-12-12 23:39:34 【问题描述】:我有一个项目,它会响应用户搜索的项目。每个项目都有其类型和元编号(404-0。404 表示类型,0 表示元)。我还有一个包含项目图像的文件夹,图像名称对应于项目的类型和元编号。如何通过所有图像文件夹并仅提取其名称(没有 .img 的 404-0)?
[
"type": 0,
"meta": 0,
"name": "Air",
"text_type": "air"
,
"type": 1,
"meta": 0,
"name": "Stone",
"text_type": "stone"
,
"type": 1,
"meta": 1,
"name": "Granite",
"text_type": "stone"
,
"type": 1,
"meta": 2,
"name": "Polished Granite",
"text_type": "stone"
,
"type": 1,
"meta": 3,
"name": "Diorite",
"text_type": "stone"
,
"type": 1,
"meta": 4,
"name": "Polished Diorite",
"text_type": "stone"
]
image folder
【问题讨论】:
您需要使用 fs 模块或全局模式。 nodejs.org/api/fs.html 不过,我很确定,如果你付出更多的努力,你可以想出一个稍微精确一点的方案,在我看来,看起来你在提出问题之前并没有付出太多努力。 这能回答你的问题吗? Looping through files in a folder Node.JS 【参考方案1】:你试过了吗?
const files = fs.readdirSync('path/to/folder').map(name => name.split('.')[0])
【讨论】:
以上是关于如何在nodejs中提取文件名?的主要内容,如果未能解决你的问题,请参考以下文章
NodeJS:从 JSON 中提取数据,修改对象并将其发送回同一个 JSON 文件
遍历mp3文件名数组并将id3标签提取到nodejs中的另一个数组中