Скрипт рекурсивного создания папок на NodeJS

В данном примере я покажу Вам как создавать папки на NodeJS, в том числе рекурсивно.

import { 
    mkdirSync, // создание папки синхронно
    mkdir,     // создание папки асинхронно
    promises   // промисы

from 'fs';

// синхронное создание папки
mkdirSync('my', { recursive: true });

// асинхронное создание папок - одна в другой
mkdir('my/rus', { recursive: true }, error => {

  // обработка ошибок
  if (error) {
    throw error;
  }
});

(async () => {
  try {
    // используем ключевое слово await
    await promises.mkdir('my/rus/kov', { recursive: true });
  } catch (error) {
    throw error;
  }
})();

Таким образом, вот так просто создаются рекурсивно папки, с любым вложенным уровнем в NodeJS.

Источник