/

如何在Node中獲取文件夾中所有文件的名稱

如何在Node中獲取文件夾中所有文件的名稱

這裡將介紹如何使用Node.js列出文件系統中文件/文件夾中的所有文件:

1
2
3
4
5
6
7
8
const fs = require('fs')

const dir = '/Users/flavio/folder'
const files = fs.readdirSync(dir)

for (const file of files) {
console.log(file)
}

一旦獲得文件參考,可以使用以下方法獲取其詳細信息:

1
2
3
4
5
6
const path = require('path')

//...

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

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

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

tags: [“Node.js”, “文件系統”, “JavaScript”]