UNPKG

@vinothnb/smb2

Version:
15 lines (13 loc) 431 B
var BigInt = require('../tools/bigint'); var request = require('../tools/smb2-forge').request; module.exports = function getSize(path, cb) { var connection = this; request('open', { path: path }, connection, function(err, file) { if (err != null) { return cb(err); } request('close', file, connection, function() { cb(null, BigInt.fromBuffer(file.EndofFile).toNumber()); }); }); };