1.0.1 • Published 2 years ago

@iyowei/ls-dir v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

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]
   *   },
   *   ...
   * ]
   */
})();

安装

Node Version Badge

# 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()

参与贡献

PRs Welcome