search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

[Node.js] fs 模組 – 新增檔案內容至檔案最後面

此篇文章瀏覽量: 629

fs 模組提供了 fs.appendFile()、fs.appendFileSync() 兩個方法,來將欲新增的內容,新增至檔案的最後面。fs.appendFile() 是非同步方法;fs.appendFileSync() 是同步方法。

新增內容至檔案的最後面

示範使用 fs.appendFileSync(),要留意的是,若檔案不存在的話,此方法會自動建立檔案,再新增內容。

// 假設 txt/appendFileSync.txt 已存在
var file_path = "txt/appendFileSync.txt";
var fs = require('fs');

if(fs.existsSync(file_path)){
  var file_contents_pre = fs.readFileSync(file_path, 'utf-8');
  console.info(file_contents_pre); // 輸出原本檔案的內容

  fs.appendFileSync(file_path, '新增的內容'); // 使用同步方式,新增內容至檔案的最後

  var file_contents_suf = fs.readFileSync(file_path, 'utf-8');
  console.info(file_contents_suf); // 輸出加上新內容後的檔案內容
}else{
  console.log(file_path + ' 檔案不存在。');
}

 

若覺得文章有幫助,請多分享,讓其他同好也能吸收網站技能知識。



熱門推薦

本文由 carlos-studiocom 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦