nodejs讀寫檔案
阿新 • • 發佈:2019-01-29
1、讀取檔案
2、寫入檔案const fs = require('fs'); var fileReadStream = fs.createReadStream('data.json'); var count = 0; var str = ''; fileReadStream.on('data', function (chunk) { count ++; str += chunk; }); fileReadStream.on('end', function () { console.log('-- - 結束-- - '); console.log(count); console.log(str); }); fileReadStream.on('error', function (error) { console.log(error) });
var fs = require("fs"); var data = '我是從資料庫獲取的資料,我要儲存起來'; // 建立一個可以寫入的流,寫入到檔案 output.txt 中 var writerStream = fs.createWriteStream('output.txt'); // 使用 utf8 編碼寫入資料 writerStream.write(data, 'UTF8'); // 標記檔案末尾 writerStream.end(); // 處理流事件 --> finish 事件 writerStream.on('finish', function () { /*finish - 所有資料已被寫入到底層系統時觸發。*/ console.log(" 寫入完成! "); }); writerStream.on('error', function (err) { console.log(err.stack); }); console.log(" 程式執行完畢");