Zi 字媒體
2017-07-25T20:27:27+00:00
此篇文章瀏覽量:
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 + ' 檔案不存在。');
}
若覺得文章有幫助,請多分享,讓其他同好也能吸收網站技能知識。
Facebook
Twitter
寫了
5860316篇文章,獲得
23313次喜歡