下面是如何使用Node.js列出文件系统中某个文件夹中包含的文件/文件夹。
const fs = require('fs')
const dir = '/Users/flavio/folder'
const files = fs.readdirSync(dir)
for (const file of files) {
console.log(file)
}
一旦你有了一个文件引用,你就可以用以下方法获得它的细节
const path = require('path')
//...
//inside the `for` loop
const stat = fs.lstatSync(path.join(dir, file))
这对于区分文件和文件夹是很有用的,例如,使用stat.isDirectory() 方法。
fs和 是内置的模块,不需要用npm安装它们。path