Skip to content

@vtj


@vtj / node / mkdirpSync

Function: mkdirpSync()

mkdirpSync(path, options?): void

Defined in: packages/node/src/fs.ts:22

Ensures that the directory exists. If the directory structure does not exist, it is created. If provided, options may specify the desired mode for the directory.

Parameters

path

string

options?

number | EnsureDirOptions

Returns

void

Example

ts
import * as fs from 'fs-extra'

const dir = '/tmp/this/path/does/not/exist'

const desiredMode = 0o2775
const options = {
  mode: 0o2775
}

fs.ensureDirSync(dir)
// dir has now been created, including the directory it is to be placed in

fs.ensureDirSync(dir, desiredMode)
// dir has now been created, including the directory it is to be placed in with permission 0o2775

fs.ensureDirSync(dir, options)
// dir has now been created, including the directory it is to be placed in with permission 0o2775

Released under the MIT License.