util-mkdirs
v1.0.3
Published
mkdirs recursively and asynchronously
Downloads
5
Readme
mkdirs
a lightweight package making directory recursively and asynchronously in node.js
Example
example.js
var mkdirs = require('util-mkdirs')
//absolute path
mkdirs('/path/to/dir', (err, fp)=>{
if(err){
console.log(err)
return
}
console.log(fp)
//do something else
})
//relative path
mkdirs('./path/to/dir', (err, fp)=>{
if(err){
console.log(err)
return
}
console.log(fp)
//do something else
})
Usage
install
npm i util-mkdirs --save
import
var mkdirs = require('util-mkdirs')
arguments
mkdirs(dirpath [,mode] [,callback])
- dirpath: [required] {string|buffer} relative or absolute path
- mode: [options] {string|number} default 777 which will finally convert to an oct number
- callback: [options] {function} a function with two paras:
err
,fp
. if everything is fine,err
will benull
andfp
refers to the dirpath you created.
Test
npm install
npm test
Tips
make sure you have the permission to create the aimed directory. Once the directory exist already, nothing will happen.