在 Node.js 中,可以使用
fs
模块来读取文件夹下的文件列表。
首先,使用
fs.readdir
函数可以获取文件夹中所有文件和文件夹的名称,这些名称会存储在一个字符串数组中。
例如,如果想要获取当前目录下的文件和文件夹的名称,可以这样写:
const fs = require('fs');
fs.readdir('./', (err, files) => {
if (err) {
console.error(err);
return;
console.log(files);
如果想要获取其他目录下的文件和文件夹的名称,可以将 './'
替换为目标目录的路径。
如果你只想要获取文件的名称,可以使用 fs.stat
函数来获取文件的信息,然后判断该文件是否是文件(而不是文件夹)。
例如,可以这样写:
const fs = require('fs');
fs.readdir('./', (err, files) => {
if (err) {
console.error(err);
return;
for (const file of files) {
fs.stat(file, (err, stats) => {
if (err) {
console.error(err);
return;
if (stats.isFile()) {
console.log(file);
希望这些信息能帮到你。