1.0.2 • Published 2 years ago

@iyowei/ls-dir-sync v1.0.2

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

lsDirSync(path)

串行扫描文件夹。

使用

  • path 待扫描的路径,必需提供,{String}
  • 返回,扫描结果 { Array }
import { log } from "console";
import lsDirSync from "@iyowei/ls-dir-sync";

log(lsDirSync(process.cwd()));

/**
 * [
 *   {
 *     path: '',
 *     dirent: [Dirent]
 *   },
 *   ...
 * ]
 */

安装

Node Version Badge

# Pnpm
pnpm add @iyowei/ls-dir-sync

# yarn
yarn add @iyowei/ls-dir-sync

# npm
npm add @iyowei/ls-dir-sync

相关

  • lsDir(),并行扫描文件夹;
  • scanDirEach(),可在扫描的同时更新或过滤数据,并行 实现;
  • scanDirEachSync(),可在扫描的同时更新或过滤数据,串行 实现;
  • scanDirSync()worker 选填,有 worker,行为同 scanDirEachSync() 一致,否则与 lsDirSync() 一致,如果项目中同时使用了 scanDirEachSync()lsDirSync(),则推荐使用 scanDirSync()
  • scanDir()worker 选填,有 worker,行为同 scanDirEach() 一致,否则与 lsDir() 一致,如果项目中同时使用了 scanDirEach()lsDir(),则推荐使用 scanDir()

参与贡献

PRs Welcome