mkdir-bluebird

wraps node’s fs.mkdir()
, in a bluebird ( v3.4.6 ) promise that resolves with true
if successful or rejects with the Error
returned by fs.mkdir()
; both results need to be handled by the code calling this function.
installation
npm install mkdir-bluebird
usage
mkdir( path[, mode][, ignore] )
@param {string|buffer} path
@param {number} [mode = 0o777]
@param {boolean} [ignore = true] ignore `EEXIST` directory errors returned by `fs.mkdir()`
@returns {Promise}
default
ignores EEXIST
directory errors returned by fs.mkdir()
var mkdir = require( 'mkdir-bluebird' );
mkdir( 'test-dir' )
.then(
function( result ) {
}
)
.catch(
function( err ) {
}
)
set ignore to false
acknowledges EEXIST
directory errors returned by fs.mkdir()
var mkdir = require( 'mkdir-bluebird' );
mkdir( 'test-dir', null, false )
.then(
function( result ) {
}
)
.catch(
function( err ) {
}
)
using node’s path module
the path __dirname/test
must exist in order to create the directory test-dir
in it
var mkdir = require( 'mkdir-bluebird' );
var path = require( 'path' );
var dirpath = path.join( __dirname, 'test', 'test-dir' );
mkdir( dirpath )
.then(
function( result ) {
}
)
.catch(
function( err ) {
}
)
license
MIT License