Files
bun.sh/bench/snippets/readdir.mjs
2023-05-10 21:37:08 -07:00

14 lines
349 B
JavaScript

import { readdirSync } from "fs";
import { bench, run } from "./runner.mjs";
import { argv } from "process";
const dir = argv.length > 2 ? argv[2] : "/tmp";
const count = readdirSync(dir).length;
bench(`readdir("${dir}")`, () => {
readdirSync(dir, { withFileTypes: true });
});
await run();
console.log("\n\nFor", count, "files/dirs in", dir);