| 1234567891011121314151617181920212223242526272829303132333435 | 
							- /**
 
-  * Created by Tony on 2017/4/10.
 
-  */
 
- let fs = require('fs');
 
- module.exports = {
 
-     writeArrayToFile: function(arr, filePath) {
 
-         if (arr && filePath && Array.isArray(arr)) {
 
-             let chunks = [], len = 0;
 
-             for (let i = 0; i < arr.length; i++) {
 
-                 let buffer = new Buffer(arr[i]);
 
-                 chunks.push(buffer);
 
-                 len += buffer.length;
 
-                 //
 
-             }
 
-             let resultBuffer = new Buffer(len);
 
-             for(let i=0,size=chunks.length,pos=0;i<size;i++){
 
-                 chunks[i].copy(resultBuffer,pos);
 
-                 pos += chunks[i].length;
 
-             }
 
-             fs.writeFile(filePath, resultBuffer, function(err){
 
-                 if(err) throw err;
 
-                 //console.log('Write file: ' + filePath + ' ok!');
 
-             });
 
-         }
 
-     },
 
-     writeObjToFile: function(obj, filePath) {
 
-         if (obj) {
 
-             let arr = [];
 
-             arr.push(JSON.stringify(obj));
 
-             this.writeArrayToFile(arr, filePath);
 
-         }
 
-     }
 
- };
 
 
  |