Skip to content

Commit ca3a57a

Browse files
committed
feat(node-fs): Add make-file-bench demo script
1 parent a39590b commit ca3a57a

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import {existsSync, makeEmptyFile, resolve} from '@alwatr/node-fs';
2+
3+
import {mkdir, rm} from 'node:fs/promises';
4+
5+
(async () => {
6+
const temp = resolve('./.tmp');
7+
8+
await mkdir(temp);
9+
10+
console.log('start bench');
11+
12+
console.time('bench');
13+
for (let i = 0; i < 10; i++) {
14+
await makeEmptyFile(`${temp}/file-${i}.asn`);
15+
}
16+
console.timeEnd('bench');
17+
18+
await rm(temp, {recursive: true, force: true});
19+
20+
})();

0 commit comments

Comments
 (0)