mkdir
How does mkdir
work?
Asynchronously creates a directory.
The optional options
argument can be an integer specifying mode
(permission
and sticky bits), or an object with a mode
property and a recursive
property indicating whether parent directories should be created. Calling fsPromises.mkdir()
when path
is a directory
that exists results in a
rejection only when recursive
is false.
Usage
import {mkdir} from "universal-fs";
try {
const projectFolder = new URL("./test/project/", import.meta.url);
const createDir = await mkdir(projectFolder, {recursive: true});
console.log(`created ${createDir}`);
} catch (err) {
console.error(err.message);
}
Additional details
Note: In universal-fs you can abort a request using an AbortController
- since: universal-fs v1.0.0 | Node.js v10.0.0
- return: Upon success, fulfills with
undefined
ifrecursive
isfalse
, or the first directory path created ifrecursive
istrue
.