一文聊聊node檔的讀寫操作
這篇文章帶大家聊聊fs檔案系統模組,介紹一下node中的檔案讀取寫入操作,希望對大家有幫助!
fs檔案系統模組
#什麼是fs檔案系統模組
#fs模組是node.js官方提供的、操作檔案的模組。透過fs模組可以實現對檔案的讀取以及寫入操作。 【相關教學推薦:nodejs影片教學、程式設計教學】
#例如:
- fs.readFile():用於讀取取指定檔案的檔案內容
- fs.writeFile():用於在指定的檔案寫入內容
引入fs模組:
const fs = require('fs');
讀取指定檔案的內容
- ##fs.readFile()語法:
- fs.readFile(path[,options],callback)
- path:必選參數,字串格式,表示檔案的路徑
- options:
- 可選 參數,表示以什麼編碼格式來讀取檔案 callback:必選參數:檔案讀取完成之後,透過這個回呼函數返回讀取的結果(失敗:失敗訊息;成功:讀取的結果)
test. txt的文檔,而裡面的內容是:
12341234
// 引入fs模块 const fs = require('fs'); // 读取文件 fs.readFile('./test.txt','utf-8',function(err,data){ console.log(err);// null console.log(data);// 12341234 })
- 第一個參數代表讀取失敗的參數,此時我們這裡讀取成功,所以結果為null
- 第二個參數代表讀取成功之後的結果,這裡我們讀取到檔案的內容,所以輸出的就是檔案的內容。
向指定檔案寫入內容
- #fs.writeFile()語法:
- fs.writeFile(file,data [,options],callback);
- 參數1:必選參數,字串格式,表示檔案的路徑參數2:必選參數,表示寫入的內容參數3:
- 可選 參數,表示以什麼編碼格式寫入內容 參數4:必選參數,檔案寫入後的回呼函數
const fs = require('fs'); fs.writeFile('text.txt', '海绵宝宝', 'utf-8', function(err) { console.log(err);// null })
null,那是不是就表示已經寫入成功了呢?
text.txt文件,打開發現正式我們剛才寫入的
海綿寶寶。
fs.writeFile('text.txt', '派大星', 'utf-8', function(err) { console.log(err);// null })
text.txt文件,發現裡面的內容變成了
派大星,也就是說使用
wirteFile() 會覆寫文件原來的內容。
結尾
透過node.js的fs模組,我們就可以實現對檔案的讀取以及寫入了,本文章為我學習node.js的學習筆記,有不足之處望大佬們指點。
nodejs 教學!
以上是一文聊聊node檔的讀寫操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

基於無阻塞、事件驅動建立的Node服務,具有記憶體消耗低的優點,非常適合處理海量的網路請求。在海量請求的前提下,就需要考慮「記憶體控制」的相關問題了。 1. V8的垃圾回收機制與記憶體限制 Js由垃圾回收機

怎麼處理文件上傳?以下這篇文章為大家介紹一下node專案中如何使用express來處理文件的上傳,希望對大家有幫助!

文件模組是對底層文件操作的封裝,例如文件讀寫/打開關閉/刪除添加等等文件模組最大的特點就是所有的方法都提供的**同步**和**異步**兩個版本,具有sync 字尾的方法都是同步方法,沒有的都是異

這篇文章跟大家分享Node的進程管理工具“pm2”,聊聊為什麼需要pm2、安裝和使用pm2的方法,希望對大家有幫助!

事件循環是 Node.js 的基本組成部分,透過確保主執行緒不被阻塞來實現非同步編程,了解事件循環對建立高效應用程式至關重要。以下這篇文章就來帶大家深入了解Node中的事件循環 ,希望對大家有幫助!

PiNetwork節點詳解及安裝指南本文將詳細介紹PiNetwork生態系統中的關鍵角色——Pi節點,並提供安裝和配置的完整步驟。 Pi節點在PiNetwork區塊鏈測試網推出後,成為眾多先鋒積極參與測試的重要環節,為即將到來的主網發布做準備。如果您還不了解PiNetwork,請參考Pi幣是什麼?上市價格多少? Pi用途、挖礦及安全性分析。什麼是PiNetwork? PiNetwork項目始於2019年,擁有其專屬加密貨幣Pi幣。該項目旨在創建一個人人可參與

身份驗證是任何網路應用程式中最重要的部分之一。本教程討論基於令牌的身份驗證系統以及它們與傳統登入系統的差異。在本教程結束時,您將看到一個用Angular和Node.js編寫的完整工作演示。傳統身份驗證系統在繼續基於令牌的身份驗證系統之前,讓我們先來看看傳統的身份驗證系統。使用者在登入表單中提供使用者名稱和密碼,然後點擊登入。發出請求後,透過查詢資料庫在後端驗證使用者。如果請求有效,則使用從資料庫中獲取的使用者資訊建立會話,然後在回應頭中傳回會話訊息,以便將會話ID儲存在瀏覽器中。提供用於存取應用程式中受
