Метод 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,
    который создает папку



Чат с GPT Компилятор