【发布时间】:2020-12-09 03:50:33
【问题描述】:
我正在尝试记录每个文件夹中文件扩展名为 .js 的所有文件
const fs = require('fs')
const folders = fs
.readdirSync('./commands/')
for (const folder in folders) {
const files = fs
.readdirSync(`./commands/${folder}/`)
.filter(file => file.endsWith('.js'))
for (const file in files) {
console.log(file)
}
}
我得到了错误
错误:ENOENT:没有这样的文件或目录,scandir './commands/0/'
我假设 0 是文件夹的索引,但是我想要文件夹的名称
如何返回文件夹名称?
【问题讨论】:
标签: javascript node.js fs