fs.read(fd, buffer, 0, length, position, (err, bytesRead, buf) => { if (err || bytesRead != length) { reject(err || Error('read failed')); } else { resolve(buf); } });
fs.open(filePath, 'r', function (err, fd) { if (err) { return callback(err, false); } fs.read(fd, _buf, 0, 10, 0, function (err, bytesRead, buffer) { fs.close(fd, function () { callback(err, (buffer.slice(0, 2).toString() === 'PK')); }); }); });
routeLibrary(libName, (function (libName) { return function () { return read(require.resolve(servedFiles[libName]), 'utf-8'); } })(libName), true);
fs.exists(file_path, function (exists) { if (exists) { fs.open(file_path, "r", function (error, fd) { var bufferSize = fs.fstatSync(fd).size; var buffer = new Buffer(bufferSize); fs.read(fd, buffer, 0, bufferSize, null, function (error, bytesRead, buffer) { fs.close(fd); parseHeaderData(buffer, callback); }); }); } else { throw 'Error: Invalid file name.'; } // Endif. });
var afterFileOpen = (error, fd) => { if (error) { return console.log("Error occured in file open. PATH: " + filePathToOpen); } printSuccessMsg("OPEN"); console.log("File Opened. PATH: " + filePathToOpen); console.log("File Descriptor. : " + fd.toString()); console.log("File Truncate Start"); fs.ftruncate(fd, 10 , afterFileTruncate); console.log("File Read Start"); fs.read(fd, buffer, 0, buffer.length, 0, showReadContent); console.log("file close trigger"); fs.close(fd, onFileClose); }
fs.exists(filePath, function(exists) { if (exists) { fs.stat(filePath, function(error, stats) { fs.open(filePath, "r", function(error, fd) { var buffer = new Buffer(stats.size); fs.read(fd, buffer, 0, buffer.length, null, function(error, bytesRead, buffer) { var data = buffer.toString("utf8", 0, buffer.length); console.log(data); fs.close(fd); }); }); }); } });
// read('./43_promisify.js').then((data) => { // console.log(data.toString()); // }).catch((ex) => { // console.log(ex); // }) async function test () { try { const content = await read('./43_promisify.js'); console.log(content.toString()); } catch (err) { console.log(err); } }
/** * */ getFactorsRow(type, rowId, callback) { if (this.options.lowmem) { let size1 = this.TypedArraySize1; let latentFactorsFd = (type == 'byUser' ? this.userFactorsFd : this.itemFactorsFd); let start = rowId * this.factorsCount * this.TypedArraySize1; let vec = new Vector(null, { length: 1 * this.factorsCount, type: this.TypedArrayClass }); fs.read(latentFactorsFd, Buffer.from(vec.data.buffer), 0, vec.length * size1, start, (err, bytesRead, buffer) => { callback(vec); }); } else { let latentFactors = (type == 'byUser' ? this.userFactors : this.itemFactors); let vec = latentFactors.row(rowId, false); callback(vec); } }
fs.open('./new.txt','a+',0x666, function(err, fd) { if (err) return console.error(err); fs.write(fd, 'First line', 'utf-8', function(err,written, str) { if (err) return console.error(err); var buf = new Buffer(written); fs.read(fd, buf, 0, written, 0, function (err, bytes, buffer) { if (err) return console.error(err); console.log(buf.toString('utf8')); }); }); });
fs.open('/sys/devices/platform/ocp/44e0b000.i2c/i2c-0/0-0050/eeprom' , 'r' , function (err,fd){ var buffer=new Buffer(28) fs.read(fd, buffer, 0, 28, null, function(err,bytesRead, buffer){ if(err) throw err; if(isNaN(parseInt(buffer.toString().substr(-6,6))) == true ){
fs.open('input.txt', 'r+', function(err, fd) { if (err) { return console.error(err); } console.log("File opened successfully!"); console.log("Going to read the file"); fs.read(fd, buf, 0, buf.length, 0, function(err, bytes){ if (err){ console.log(err); } console.log(bytes + " bytes read"); // Print only read bytes to avoid junk. if(bytes > 0){ console.log(buf.slice(0, bytes).toString()); } }); });
console.log("Going to read the same file"); fs.read(fd, buf, 0, buf.length, 0, function(err, bytes){ if (err){ console.log(err);
fs.open('input.txt', 'r+', function(err, fd) { if (err) { return console.error(err); } console.log("File opened successfully!"); console.log("Going to read the file"); fs.read(fd, buf, 0, buf.length, 0, function(err, bytes){ if (err){ console.log(err); } // Print only read bytes to avoid junk. if(bytes > 0){ console.log(buf.slice(0, bytes).toString()); } // Close the opened file. fs.close(fd, function(err){ if (err){ console.log(err); } console.log("File closed successfully."); }); }); });
fs.open('./new.txt','a+',0o666, function(err, fd) { if (err) return console.error(err); fs.write(fd, 'First line', 'utf-8', function(err,written, str) { if (err) return console.error(err); var buf = new Buffer(written); fs.read(fd, buf, 0, written, 0, function (err, bytes, buffer) { if (err) return console.error(err); console.log(buf.toString('utf8')); }); }); });
console.log("Going to read the same file"); fs.read(fd, buf, 0, buf.length, 0, function(err, bytes){ if (err){ console.log(err);