Skip to main content
promises.rmdir - fs - Node documentation
function promises.rmdir

Usage in Deno

import { promises } from "node:fs";
rmdir(
path: PathLike,
options?: RmDirOptions,
): Promise<void>

Removes the directory identified by path.

Using fsPromises.rmdir() on a file (not a directory) results in the promise being rejected with an ENOENT error on Windows and an ENOTDIR error on POSIX.

To get a behavior similar to the rm -rf Unix command, use fsPromises.rm() with options { recursive: true, force: true }.

Parameters

path: PathLike
optional
options: RmDirOptions

Return Type

Promise<void>

Fulfills with undefined upon success.

Back to top