您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“node.js文件系統之文件寫入的方法是什么”,內容詳細,步驟清晰,細節處理妥當,希望這篇“node.js文件系統之文件寫入的方法是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
在每學習到一個新的內容時,首先最為重要的就是該內容的方法,而今天我們練習的文件寫入的方法為:fs.writeFile(),語法格式為:
fs.writeFile(file,data[,options],callback)
同樣的,fs.writeFile()的“()”里面依然為參數,而相比較文件讀取即fs.readFile()不同的是,文件寫入括號里面有四個參數,讀取文件里有三個參數 。
file:在這里為必選參數,用來指定文件路徑的字符串,既然是字符串,一定要用“ ”引起來,表示文件存放的路徑。
data:必選參數,可以直接用引號寫入你想寫的內容
options:可選參數,表示以什么格式寫入文件內容,默認值為utf8
注:(options參數在寫入文件中一般省略,讀取文件中要寫上)
callback:必選參數,文件寫入完成后的回調函數
文件寫入模塊基礎內容就是以上這些了,下面進行詳細案例演示
// 導入fs模塊 const fs = require('fs') // 調用fs.writeFile()方法 fs.writeFile("./例2.txt",'Hello,world!',function(err){ // 如果err為true,則文件寫入失敗,并返回失敗信息 if(err){ return console.log('文件寫入失敗!'+err.message) } // 若文件寫入成功,將顯示“文件寫入成功” console.log('文件寫入成功!') })
打開文件所存放的文件夾,按住shift鍵外加鼠標右鍵會有 "此處打開PowerShell窗口",在這個窗口內不需要進行電腦CD盤的轉換,直接就是文件路徑,然后輸入node .\write.js
(注:node與.\ 你自己所創建的js 文件名中有個空格)
如圖
然后點擊回車,會顯示結果
當顯示結果為”文件寫入成功“的同時,在存放js的文件夾內會出現一個txt文檔,這也就是我命名的”例2.txt“
也可以打開txt文檔來檢查一下是否和我們所寫入的內容一致
說明:
① 我在代碼里面寫的那樣的文件路徑只能和自己的js文件在同一個文件夾內,如若要js和創建的文檔分別在不同的文件夾,會在以后的和大家一起分享。
②PowerShell窗口是我覺得相比較cmd來說比較好用的,因為最起碼可以不用來回切換CD盤,當然如果使用cmd順手的話也是可以的,先切到自己文件所在的路徑,然后輸入node 空格 .\自己的文件名 即可。除了PowerShell和cmd之外我覺得最最最為方便的就是vsc的終端,如果小伙伴們有興趣的話,后續也是可以和大家一起分享的。
③最后一點就是在終端輸入”node空格.\自己的文件“的時候可以先敲上node空格然后寫上js文件的前幾個字母,然后點tab鍵會自動切換這幾個字母開頭的js文件,找到自己所需要的就可以了,是一個很實用的快捷方法
讀到這里,這篇“node.js文件系統之文件寫入的方法是什么”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。