Methods
mkdir

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 if recursive is false, or the first directory path created if recursive is true.