Создание файла если его нет

Помогите мне с этим. Как мне сделать чтобы при чтении файла он проверял если и он, если нету то создавал с определённым содержимым. Например бот читает ini файл и выводит в консоль, но если его нету в папке, то он его создаёт допустим с параметром power = 1 и выводит в консоль. Потратил на поиски уже весь день. Буду благодарен за помощь !


Ответы (1 шт):

Автор решения: vsemozhebuty

Если блокирующие вызовы подходят, можно так:

const fs = require('fs');

const path = 'test.txt';

if (!fs.existsSync(path)) {
  fs.writeFileSync(path, '42', 'utf8');
}

console.log(fs.readFileSync(path, 'utf8'));

Если нужны неблокирующие, для проверки можно использовать, например, fs.access().

→ Ссылка