共计 334 个字符,预计需要花费 1 分钟才能阅读完成。
读取文件夹
fs.readdirSync('./')
判断文件类型
fs.statSync(item).isDirectory()
门路拼接
path.resolve(dir, item)
封装
function deepGetFile(dir) {let backList = []
let list = fs.readdirSync(dir)
for (let index in list) {let item = path.resolve(dir, list[index])
if (fs.statSync(item).isDirectory()) {backList = backList.concat(deepGetFile(item))
} else {backList.push(item)
}
}
return backList
}
正文完