這裡將介紹如何使用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')

//...

//在“for”循環內部
const stat = fs.lstatSync(path.join(dir, file))

這對於區分文件和文件夾很有用,例如使用stat.isDirectory()方法。

fspath是內置模塊,無需使用npm進行安裝