js读取文件夹下所有文件名

在 JavaScript 中,你可以通过 Node.js 的文件系统模块(fs)来读取文件夹下的所有文件名。以下是一个示例代码:

const fs = require('fs');
// 指定文件夹路径
const folderPath = '/path/to/folder';
// 读取文件夹下的所有文件名
fs.readdir(folderPath, (err, files) => {
  if (err) {
    console.error(err);
    return;
  // 输出所有文件名
  files.forEach(file => {
    console.log(file);

代码解释:

首先,我们使用 require 引入 Node.js 的文件系统模块(fs)。

接着,我们指定要读取的文件夹路径。

然后,我们使用 fs.readdir 方法读取指定文件夹下的所有文件名。这个方法的第一个参数是要读取的文件夹路径,第二个参数是回调函数。如果读取成功,files 参数会返回一个包含所有文件名的数组。如果读取失败,err 参数会返回一个错误对象。

最后,我们使用 forEach 循环遍历数组,并使用 console.log 输出每个文件名。

希望这能帮到你!

  •