JavaScript读取文件夹下所有文件
时间: 2023-07-18 16:27:35 浏览: 264
读取文件夹下所有文件
可以通过Node.js中的fs模块来读取文件夹下所有文件。以下是一个简单的示例代码:
```javascript
const fs = require('fs');
const path = require('path');
function readFilesInDir(dirPath) {
const files = fs.readdirSync(dirPath);
files.forEach((file) => {
const filePath = path.join(dirPath, file);
const stat = fs.statSync(filePath);
if (stat.isDirectory()) {
readFilesInDir(filePath);
} else {
console.log(filePath);
}
});
}
// 读取当前文件夹下所有文件
readFilesInDir(__dirname);
```
这段代码通过调用`fs.readdirSync`方法来读取指定路径下的所有文件和文件夹列表,然后使用`fs.statSync`方法来判断每个路径是文件还是文件夹。如果是文件夹则递归调用`readFilesInDir`函数,如果是文件则输出文件路径。
阅读全文