Optional
options: BufferEncoding | "fs".ObjectEncodingOptions & { withFileTypes?: false }Asynchronous readdir(3) - read a directory.
A path to a file. If a URL is provided, it must use the file:
protocol.
The encoding (or an object specifying the encoding), used as the encoding of the result. If not provided, "utf8"
is used.
Asynchronous readdir(3) - read a directory.
A path to a file. If a URL is provided, it must use the file:
protocol.
Optional
options: BufferEncoding | "fs".ObjectEncodingOptions & { withFileTypes?: false }The encoding (or an object specifying the encoding), used as the encoding of the result. If not provided, "utf8"
is used.
Asynchronous readdir(3) - read a directory.
A path to a file. If a URL is provided, it must use the file:
protocol.
If called with withFileTypes: true
the result data will be an array of Dirent.
Reads the contents of a directory.
The optional options
argument can be a string specifying an encoding, or an
object with an encoding
property specifying the character encoding to use for
the filenames. If the encoding
is set to "buffer"
, the filenames returned
will be passed as Buffer
objects.
If options.withFileTypes
is set to true
, the resolved array will contain fs.Dirent
objects.
import { readdir } from "fs/promises";
try {
const files = await readdir(path);
for (const file of files)
console.log(file);
} catch (err) {
console.error(err);
}
v0.0.67
Fulfills with an array of the names of the files in the directory excluding "."
and ".."
.
Optional
options: BufferEncoding | "fs".ObjectEncodingOptions & { withFileTypes?: false }Asynchronous readdir(3) - read a directory.
A path to a file. If a URL is provided, it must use the file:
protocol.
The encoding (or an object specifying the encoding), used as the encoding of the result. If not provided, "utf8"
is used.
Asynchronous readdir(3) - read a directory.
A path to a file. If a URL is provided, it must use the file:
protocol.
Optional
options: BufferEncoding | "fs".ObjectEncodingOptions & { withFileTypes?: false }The encoding (or an object specifying the encoding), used as the encoding of the result. If not provided, "utf8"
is used.
Asynchronous readdir(3) - read a directory.
A path to a file. If a URL is provided, it must use the file:
protocol.
If called with withFileTypes: true
the result data will be an array of Dirent.
Generated using TypeDoc
Reads the contents of a directory.
The optional
options
argument can be a string specifying an encoding, or an object with anencoding
property specifying the character encoding to use for the filenames. If theencoding
is set to"buffer"
, the filenames returned will be passed asBuffer
objects.If
options.withFileTypes
is set totrue
, the resolved array will containfs.Dirent
objects.Since
v0.0.67
Returns
Fulfills with an array of the names of the files in the directory excluding
"."
and".."
.