Node.js学习笔记10:fs模块读取文件列表

利用fs模块的fs.readdir()读取文件列表。

之前写过如何用fs模块实现文件读写:《写给小白的Node.js学习笔记2:fs模块实现文件读写》,今天我们来看看如何利用fs模块的fs.readdir()获取文件列表。

1
2
3
4
5
6
7
8
9
10
//1. 引入模块
const fs = require("fs");
//2. 指定需要读取的路径
//这里我指定的是我做node.js练习的文件夹
let path = "/Application/MAMP/htdocs/nodejs/test/";
//3. 读取路径,返回文件列表
fs.readdir(path, (err, files) => {
if(err) throw err;
console.log(files);
});

返回结果是一个只包含文件名称,不包含文件路径的数组
image.png

可以把整个过程想象成一个从箱子里往外拿东西的过程,fs.readdir方法将箱子里的物品挨个拿出来做了登记
登记箱子里的内容