要在 Node.js 中读取文件夹下的所有文件,可以使用 fs
模块和 readdirSync
函数来获取目录中的文件列表,然后遍历列表并处理每个文件。
以下是使用 Node.js 读取文件夹下所有文件的示例代码:
const fs = require('fs')
const path = require('path')
const directoryPath = '/path/to/folder'
fs.readdirSync(directoryPath).forEach(file => {
const filePath = path.join(directoryPath, file)
console.log(filePath)
})
上面的代码将打印出目录中每个文件的完整路径。你可以根据需要修改代码以适应你的应用程序逻辑,例如执行特定操作或过滤文件类型等。
请注意,fs.readdirSync
函数在读取目录内容时是同步进行的,这意味着它会阻塞 Node.js 事件循环。如果你需要异步地读取文件夹,可以使用 fs.readdir
函数以及回调函数或 Promise。