UNPKG

@vinothnb/smb2

Version:
33 lines (29 loc) 638 B
var SMB2Forge = require('../tools/smb2-forge'); var SMB2Request = SMB2Forge.request; /* * mkdir * ===== * * create folder: * * - create the folder * * - close the folder * */ module.exports = function mkdir(path, mode, cb) { if (typeof mode === 'function') { cb = mode; mode = '0777'; } var connection = this; // SMB2 open file SMB2Request('create_folder', { path: path }, connection, function(err, file) { if (err) cb && cb(err); // SMB2 query directory else SMB2Request('close', file, connection, function() { cb && cb(null); }); }); };