UNPKG

lambda-mean-generator

Version:

A lightweight package designed to quickly scaffold a SEAN or MEAN-stack application.

23 lines (18 loc) 486 B
var fs=require('fs'); //// SYNCHRONOUS file copy function function copyFileSync(srcFile, destFile) { BUF_LENGTH = 64*1024; buff = new Buffer(BUF_LENGTH); fdr = fs.openSync(srcFile, 'r'); fdw = fs.openSync(destFile, 'w'); bytesRead = 1; pos = 0; while(bytesRead > 0) { bytesRead = fs.readSync(fdr, buff, 0, BUF_LENGTH, pos); fs.writeSync(fdw,buff,0,bytesRead); pos += bytesRead; }; fs.closeSync(fdr); fs.closeSync(fdw); } module.exports=copyFileSync;