glob

external fun glob(pattern: String, callback: (err: ErrnoException?, ReadonlyArray<String>) -> Unit)(source)
external fun glob(pattern: ReadonlyArray<String>, callback: (err: ErrnoException?, ReadonlyArray<String>) -> Unit)(source)

Retrieves the files matching the specified pattern.

import { glob } from 'node:fs';

glob('*.js', (err, matches) => {
if (err) throw err;
console.log(matches);
});

Since

v22.0.0


external fun glob(pattern: String, options: GlobOptionsWithFileTypes, callback: (err: ErrnoException?, ReadonlyArray<Dirent<*>>) -> Unit)(source)
external fun glob(pattern: ReadonlyArray<String>, options: GlobOptionsWithFileTypes, callback: (err: ErrnoException?, ReadonlyArray<Dirent<*>>) -> Unit)(source)
external fun glob(pattern: String, options: GlobOptionsWithoutFileTypes, callback: (err: ErrnoException?, ReadonlyArray<String>) -> Unit)(source)
external fun glob(pattern: ReadonlyArray<String>, options: GlobOptionsWithoutFileTypes, callback: (err: ErrnoException?, ReadonlyArray<String>) -> Unit)(source)
external fun glob(pattern: String, options: GlobOptions, callback: (err: ErrnoException?, matches: Any) -> Unit)(source)
external fun glob(pattern: ReadonlyArray<String>, options: GlobOptions, callback: (err: ErrnoException?, matches: Any) -> Unit)(source)
external fun glob(pattern: String, options: GlobOptionsWithFileTypes): AsyncIterator<Dirent<*>>(source)
external fun glob(pattern: String, options: GlobOptions): AsyncIterator<Any>(source)
external fun glob(pattern: ReadonlyArray<String>, options: GlobOptions): AsyncIterator<Any>(source)


external fun glob(pattern: String): AsyncIterator<String>(source)
external fun glob(pattern: ReadonlyArray<String>): AsyncIterator<String>(source)
import { glob } from 'node:fs/promises';

for await (const entry of glob('*.js'))
console.log(entry);

Since

v22.0.0