lsDir(path)
并行扫描文件夹。
使用
path
待扫描的路径,必需提供,{String}- 返回,扫描结果 {
Promise<Array>
}
import { log } from "console";
import lsDir from "@iyowei/ls-dir";
(async () => {
log(await lsDir(process.cwd()));
/**
* [
* {
* path: '',
* dirent: [Dirent]
* },
* ...
* ]
*/
})();
安装
# Pnpm
pnpm add @iyowei/ls-dir
# yarn
yarn add @iyowei/ls-dir
# npm
npm add @iyowei/ls-dir
相关
lsDirSync()
,串行扫描文件夹;scanDirEachSync()
,可在扫描的同时更新或过滤数据,串行 实现;scanDirEach()
,可在扫描的同时更新或过滤数据,并行 实现;scanDirSync()
,worker
选填,有worker
,行为同scanDirEachSync()
一致,否则与lsDirSync()
一致,如果项目中同时使用了scanDirEachSync()
、lsDirSync()
,则推荐使用scanDirSync()
;scanDir()
,worker
选填,有worker
,行为同scanDirEach()
一致,否则与lsDir()
一致,如果项目中同时使用了scanDirEach()
、lsDir()
,则推荐使用scanDir()
;