Javascript 如何在node.js中获取基于数组的目录列表

Javascript 如何在node.js中获取基于数组的目录列表,javascript,node.js,Javascript,Node.js,假设我们有一个包含四个文件夹的目录,如下所示: - folder-1 - folder-2 - folder-3 - folder-4 如何获取它们的路径并将它们存储在一个数组中,这样我就可以得到如下数组: ['root/parent/folder-1', 'root/parent/folder-2', 'root/parent/folder-3', 'root/parent/folder-4'] 你可以做到 你可以做到 如果您不需要绝对路径省略\uu dirname请使用dirPath:

假设我们有一个包含四个文件夹的目录,如下所示:

- folder-1
- folder-2
- folder-3
- folder-4
如何获取它们的路径并将它们存储在一个数组中,这样我就可以得到如下数组:

['root/parent/folder-1', 'root/parent/folder-2', 'root/parent/folder-3', 'root/parent/folder-4']
你可以做到

你可以做到


如果您不需要绝对路径省略
\uu dirname
请使用
dirPath

var fs = require('fs');

var dirPath = 'parent/';
var result = []; //this is going to contain paths

fs.readdir(__dirname + dirPath, function (err, filesPath) {
    if (err) throw err;
    result = filesPath.map(function (filePath) {
        return dirPath + filePath;
    });
});

如果您不需要绝对路径省略
\uu dirname
请使用
dirPath

var fs = require('fs');

var dirPath = 'parent/';
var result = []; //this is going to contain paths

fs.readdir(__dirname + dirPath, function (err, filesPath) {
    if (err) throw err;
    result = filesPath.map(function (filePath) {
        return dirPath + filePath;
    });
});

使用
路径
模块,请告诉我们有关上下文的更多信息,您是否列出了当前目录?您是否碰巧有一个目录字符串数组?@cl3m谢谢,它可能是当前目录,也可能不是,我没有数组,我正在尝试根据目录名创建一个数组。请使用
path
模块,告诉我们更多有关上下文的信息,您是否列出了当前目录?你是否碰巧有一个dir字符串数组?@cl3m谢谢,它可能是当前目录,也可能不是,我没有数组,我正在尝试根据目录名创建一个数组。