使用 Node js 显示目录中的文件名

Displaying File Name from an directory using Node js

本文关键字:文件名 Node js 显示 使用      更新时间:2023-09-26

>我有以下代码用于在给定目录中显示文件名

var fs = require('fs');
fs.readdir('folder/', function (err, files) 
{
  if (err)
    throw err;
  for (var index in files)
    {
      console.log(files[index]);
    }
});

在这里,如何在 for 循环条件完成后将所有文件名存储在数组中。

您可以创建一个数组并使用 push() 方法。

var fs = require('fs');
fs.readdir('.', function (err, files) {
  if (err) throw err;
  var filenames = [];
  for (var index in files) {
    console.log(files[index]);
    filenames.push(files[index]);
  }
  // do something with "filenames"
  // ['file1.js', 'file2.js', 'file3.js']
});