3.0.1 • Published 8 years ago

fs-mkdirp v3.0.1

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

fs-mkdirp

node fs mkdir -p

Demo

npm start

Result:

  • mkdirp
    • demo
      • dir
        • subdir

Usage

var $mkdirp = require( "./fs-mkdirp-p" );

Promise

$mkdirp( "./directory/dir/subdir" ).then(function( results ) {
  var error = results.error;
  var log = results.log;
  if( !error ) {
    // do something
  }
  else {
    // error
  }
  log.forEach(function( result ) {
    console.log( result );
  });
});

Result:

  • mkdirp
    • directory
      • dir
        • subdir

var mkdirp = require( "./fs-mkdirp" );

Callback

mkdirp( "./directory/dir/subdir", function( error, results ) {
  if( !error ) {
    // do something
  }
  else {
    // error
  }
  results.forEach(function( result ) {
    console.log( result );
  });
});

Result:

  • mkdirp
    • directory
      • dir
        • subdir

path

string

var path;
path = "directory/dir/subdir";
path = "directory/dir/subdir/";
path = "/directory/dir/subdir";
path = "./directory/dir/subdir";
mkdirp( path );

Result:

  • mkdirp
    • directory
      • dir
        • subdir
var path = "../directory/dir/subdir";
mkdirp( path );

Result:

  • parent
    • mkdirp
    • directory
      • dir
        • subdir

callback

function

var mkdirp = require( "./fs-mkdirp.js" );
var path = "../../directory/dir/subdir";
var callback = function( error, results ) {
  if( !error ) {
    results.forEach(function( result ) {
      console.log( result );
    });
  }
  else {
    results.forEach(function( result ) {
      console.log( result );
    });
  }
};
mkdirp( path, callback );

Result:

  • parent
    • parent
      • mkdirp
    • directory
      • dir
        • subdir
3.0.1

8 years ago

3.0.0

8 years ago