Node裏有一個名詞,叫做“模塊”,英文叫做module。主要分爲系統模塊和自定義模塊,自定義模塊就涉及到npm了,以後再說這個工具。今天主要介紹一下系統模塊裏面,用來操作文件的module——fs。
Node有一個函數叫做require,它就是幫助你來引入模塊的,具體使用以fs來舉例子:
const fs = require('fs');
fs有很多方法,最主要的是兩個方法:readFile和writeFile,顧名思義,這兩個方法分別是讀和寫。接下來我來寫一個最簡單的fs文件操作:
fs.readFile('aaa.txt', function (err, data) {
if (err) {
console.log(err);
} else {
console.log(data.toString());
}
});
fs.writeFile('bbb.txt', 'asdasdasd', function (err) {
console.log(err);
});
前提是js文件目錄有一個txt文件叫做“aaa”,大家可以自己試試結果。