获取目录nodejs中的所有目录

node.js Node.js

前端Stafan

2020-03-20

我希望这将是一件简单的事情,但是我找不到任何可以这样做的东西。

我只想获取给定文件夹/目录中的所有文件夹/目录。

因此,例如:

<MyFolder>
|- SomeFolder
|- SomeOtherFolder
|- SomeFile.txt
|- SomeOtherFile.txt
|- x-directory

我希望得到一个数组:

["SomeFolder", "SomeOtherFolder", "x-directory"]

或上面的路径(如果是这样的话)...

那么做上述工作已经存在吗?

第2500篇《获取目录nodejs中的所有目录》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
飞云 2020.03.20

使用路径列出目录。

function getDirectories(path) {
  return fs.readdirSync(path).filter(function (file) {
    return fs.statSync(path+'/'+file).isDirectory();
  });
}

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android