nodejs获取文件夹下一级文件夹名
时间: 2023-08-14 09:06:51 浏览: 217
获得指定文件夹下的文件名
5星 · 资源好评率100%
你可以使用Node.js的File System模块来获取文件夹下一级文件夹的名字。下面是一个示例代码:
```javascript
const fs = require('fs');
// 指定文件夹路径
const folderPath = './path/to/folder';
// 使用fs.readdirSync同步读取文件夹内容
const subFolders = fs.readdirSync(folderPath, { withFileTypes: true })
.filter(dirent => dirent.isDirectory())
.map(dirent => dirent.name);
console.log(subFolders);
```
这段代码首先使用`fs.readdirSync`方法同步读取指定文件夹下的所有内容。通过设置`withFileTypes`选项为`true`,返回的结果将包含每个文件或文件夹的详细信息。
然后,我们使用`filter`方法过滤出文件夹(通过`isDirectory()`判断)并使用`map`方法将结果转换为仅包含文件夹名字的数组。
最后,我们打印输出获取到的文件夹名字数组。
你只需要将`'./path/to/folder'`替换为你要获取文件夹下一级文件夹名字的路径即可。
阅读全文