Skip to main content
File

title: createDirIfNotExistsSync tags: node,beginner

TS NODE

Creates a directory, if it does not exist.

Use fs.existsSync() to check if the directory exists, fs.mkdirSync() to create it.

const { mkdirSync, existsSync } = require("fs");

const createDirIfNotExistsSync = (dir: string) =>
  !existsSync(dir) ? mkdirSync(dir) : undefined;
createDirIfNotExistsSync("test"); // creates the directory 'test', if it doesn't exist