mirror of https://github.com/lukechilds/node.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
isaacs
9d4362403c
|
13 years ago | |
---|---|---|
.. | ||
examples | 13 years ago | |
test | 13 years ago | |
.gitignore.orig | 13 years ago | |
.gitignore.rej | 13 years ago | |
.npmignore | 13 years ago | |
.travis.yml | 13 years ago | |
LICENSE | 13 years ago | |
README.markdown | 13 years ago | |
index.js | 13 years ago | |
package.json | 13 years ago |
README.markdown
mkdirp
Like mkdir -p
, but in node.js!
example
pow.js
var mkdirp = require('mkdirp');
mkdirp('/tmp/foo/bar/baz', function (err) {
if (err) console.error(err)
else console.log('pow!')
});
Output pow!
And now /tmp/foo/bar/baz exists, huzzah!
methods
var mkdirp = require('mkdirp');
mkdirp(dir, mode, cb)
Create a new directory and any necessary subdirectories at dir
with octal
permission string mode
.
If mode
isn't specified, it defaults to 0777 & (~process.umask())
.
cb(err, made)
fires with the error or the first directory made
that had to be created, if any.
mkdirp.sync(dir, mode)
Synchronously create a new directory and any necessary subdirectories at dir
with octal permission string mode
.
If mode
isn't specified, it defaults to 0777 & (~process.umask())
.
Returns the first directory that had to be created, if any.
install
With npm do:
npm install mkdirp
license
MIT/X11