[TOC] <br/><br/><br/> # <b style="color:#4F4F4F;">简介说明</b> ``` 版本:fs.Dir 作用:目录处理 ``` <br/> # <b style="color:#4F4F4F;">fs.Dir</b> <br/> # <span style="color:#619BE4">[new]-Dir()</span> ***** 创建一个Dir实例 <br/> ### 示例内容 <span style="color:red;">1. 举例说明</span> ``` const fs = require('fs'); async function print(path) { const dir = await fs.promises.opendir(path); for await (const dirent of dir) { console.log(dirent.name); } } print('./').catch(console.error); ``` <br/> # <span style="color:#619BE4">path</span> ***** 返回文件夹路径 <br/> # <span style="color:#619BE4">close()</span> ***** 异步关闭目录资源 <br/> ### 参数说明 <b style="color:#808080;">callback:</b> * 类型:fn * 默认值:无 * 描述:回调函数 * 可选值:[ ] <br/> # <span style="color:#619BE4">closeSync()</span> ***** 同步关闭目录资源 <br/> # <span style="color:#619BE4">read()</span> ***** 异步读取目录下一个资源,读不到返回null <br/> ### 参数说明 <b style="color:#808080;">callback:</b> * 类型:fn * 默认值:无 * 描述:回调函数 * 可选值:[ ] <br/> # <span style="color:#619BE4">readSync()</span> ***** 同步读取目录下一个资源,读不到返回null <br/> ### 示例内容 <span style="color:red;">1. 举例说明</span> ``` const fs = require('fs'); async function print(path) { const dir = await fs.promises.opendir(path); while (now_file = dir.readSync()) { console.log(now_file); } } print('./').catch(console.error); ``` <br/>