В данном примере я покажу Вам как создавать папки на 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.