Метод mkdir - создание папки на NodeJS
Метод mkdir
создает новую
папку. В первом параметре указываем
путь к файлу, во втором необязательном параметре -
объект с опциями. В третьем
необязательном параметре указываем
коллбэк.
Синтаксис
fs.mkdir(путь к папке, [опции], [коллбэк]);
Объект с опциями
Опция | Описание |
---|---|
recursive |
Если true , создает папку рекурсивно,
то есть со всем содержимым.
|
mode |
Режим доступа. Значение
по умолчанию 0o777 .
Не поддерживается на ОС
Windows.
|
Пример
Давайте асинхронно сделаем новую
папку через await
:
import fs from 'fs/promises';
try {
await fs.mkdir('./dir1/');
console.log('directory created');
} catch (err) {
console.log(err);
}
Пример
Теперь давайте асинхронно сделаем новую
папку через then
:
import fs from 'fs/promises';
fs.mkdir('./dir1/').then(() => {
console.log('directory created');
}).catch((err) => {
console.log(err);
});
Пример
Давайте асинхронно создадим новую папку через коллбэк:
import fs from 'fs';
fs.mkdir('./dir1/', err => {
if (!err) {
console.log('directory created');
} else {
console.log(err);
}
});
Пример
Теперь давайте асинхронно создадим новую
папку через mkdirSync
:
import fs from 'fs';
try {
fs.mkdirSync('./dir1/');
console.log('directory created');
} catch (err) {
console.log(err);
}