jsftp-mkdirp

Recursively create nested directories with jsftp, like mkdirp

npm install jsftp-mkdirp
6 downloads in the last day
81 downloads in the last week
369 downloads in the last month

jsftp-mkdirp Build Status

Recursively create nested directories with jsftp, like mkdirp

FTP can natively create only one directory at the time.

Useful for being able to upload files to deep paths without knowing if the directories exists beforehand.

Install

Install with npm

npm install --save jsftp-mkdirp

Example

var JSFtp = require('jsftp');

// decorate `JSFtp` with a new method `mkdirp`
JSFtp = require('jsftp-mkdirp')(JSFtp);

var path = 'public_html/deploy/foo/bar';

ftp.mkdirp(path, function (err) {
    if (err) {
        return cb(err);
    }

    console.log('Created path:', path);
});

API

JSFtp.mkdirp(path, callback)

path

Required
Type: String

Path of the nested directories you want to create.

callback(error)

Type: Function
Default: function () {}

Function to be called when done or error.

License

MIT © Sindre Sorhus

npm loves you