Метод mkdtemp - создание временной папки на NodeJS
Метод mkdtemp
создает временную
папку. Уникальное имя папки
создается путем добавления шести случайных
символов к концу префикса, указанного в
первом параметре метода. Во втором
необязательном параметре задаем кодировку, по
умолчанию она равна 'utf8'
. В третьем
необязательном параметре указываем коллбэк.
Синтаксис
fs.mkdtemp(префикс, [кодировка], [коллбэк]);
Пример
Давайте асинхронно сделаем новую
временную папку через await
:
import fs from 'fs/promises';
try {
await fs.mkdtemp('new-');
console.log('temporary directory created');
} catch (err) {
console.log(err);
}
Пример
Теперь давайте асинхронно сделаем новую
временную папку через then
:
import fs from 'fs/promises';
fs.mkdtemp('new-').then(() => {
console.log('temporary directory created');
}).catch((err) => {
console.log(err);
});
Пример
Давайте асинхронно создадим новую временную папку через коллбэк:
import fs from 'fs';
fs.mkdtemp('new-', function(err) {
if (!err) {
console.log('temporary directory created');
} else {
console.log(err);
}
});
Пример
Теперь давайте синхронно создадим новую
временную папку через mkdtempSync
:
import fs from 'fs';
try {
fs.mkdtempSync('new-');
console.log('temporary directory created');
} catch (err) {
console.log(err);
}
Смотрите также
-
метод
mkdir
,
который создает папку