node中簡單IO操作

1. require()是全局變量的一個函數, 專門用來引入其他的js文件 相當於 let $ = $;  <script src="jquery.js"></script>
此fs模塊(fs.js文件)是安裝node環境自帶的
 2. fs模塊作用: 用於讀取文件, 寫入文件, 創建文件夾, 刪除文件夾, 檢測文件夾 (一個和文件+文件夾 打交道的一個功能文件, 裏面有很多的方法供我們使用) 

let fs = require("fs");

// 1. 簡單文件寫入(異步)
// 當前文件夾下, 寫入參數2的內容, 到14_01.txt文件中 (flag:a, 如果文件不存在, 就會被創建)
// flag決定如何操作此文件
// encoding指定操作時, 使用的編碼
fs.writeFile('./nodedyh.md','#我的第一個node代碼寫入文件01',{flag:'w',encoding:'utf8'},(err)=>{console.log(err)});

//fs.writeFileSync() 同步
//2簡單文件讀出(同步)
let result = fs.readFileSync('./nodedyh.md',{flag:'r',encoding:'utf8'});// 如果不指定econding, 那麼讀出來的就是Buffer數組裏裝載文件裏的16進制的數據(底層二進制)
console.log(result.toString());

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章