Node.js | fsPromises.mkdir () Метод

Опубликовано: 1 Августа, 2021

Метод fsPromises.mkdir () используется для асинхронного создания каталога, а затем разрешает Promise либо без аргументов, либо с созданным первым путем к каталогу, если рекурсивно истинно.

Синтаксис:

 fsPromises.mkdir (путь, параметры)

Параметры: этот метод принимает два параметра, как указано выше и описано ниже:

  1. path: этот параметр представляет собой строку, буфер или URL-адрес и содержит путь к каталогу, который необходимо создать.
  2. параметры: это объект или целое число
    • рекурсивный: этот параметр содержит рекурсивное логическое значение. По умолчанию это ложь.
    • режим: параметр режима используется для установки разрешения каталога, по умолчанию это 0777. Это строка или целое число.

Возвращаемое значение: он возвращает объект Promise, который представляет окончательное завершение (или сбой) асинхронной операции и ее результирующее значение.

Пример ниже иллюстрирует использование метода fsPromises.mkdir () в Node.js.

Пример:




// Node.js program to demonstrate
// the fsPromises.mkdir() Method
// Include fs and path module
const fs = require( 'fs' );
const fsPromises = fs.promises;
fsPromises.mkdir( 'fs_test2' ).then( function () {
console.log( 'Directory created successfully' );
}). catch ( function () {
console.log( 'failed to create directory' );
});

Выход:

 Каталог успешно создан!