node.js文件系統(tǒng)之文件寫入實例詳解
前言
Hello,各位小伙伴們,我今天又來和大家一起分享學習到的node.js知識了,今天呢像帶領(lǐng)大家學習一下node.js的文件寫入。那我么就開始吧!
一、語法格式
在每學習到一個新的內(nèi)容時,首先最為重要的就是該內(nèi)容的方法,而今天我們練習的文件寫入的方法為:fs.writeFile(),語法格式為:
fs.writeFile(file,data[,options],callback)
同樣的,fs.writeFile()的“()”里面依然為參數(shù),而相比較文件讀取即fs.readFile()不同的是,文件寫入括號里面有四個參數(shù),讀取文件里有三個參數(shù) 。
二、參數(shù)解讀
file:在這里為必選參數(shù),用來指定文件路徑的字符串,既然是字符串,一定要用“ ”引起來,表示文件存放的路徑。
data:必選參數(shù),可以直接用引號寫入你想寫的內(nèi)容
options:可選參數(shù),表示以什么格式寫入文件內(nèi)容,默認值為utf8
注:(options參數(shù)在寫入文件中一般省略,讀取文件中要寫上)
callback:必選參數(shù),文件寫入完成后的回調(diào)函數(shù)
三、實例演示
文件寫入模塊基礎(chǔ)內(nèi)容就是以上這些了,下面進行詳細案例演示
1.打開vsc創(chuàng)建一個js文件,保存在自己的文件夾內(nèi)
2.在js文件中寫入一下代碼
// 導入fs模塊 const fs = require('fs') // 調(diào)用fs.writeFile()方法 fs.writeFile("./例2.txt",'Hello,world!',function(err){ // 如果err為true,則文件寫入失敗,并返回失敗信息 if(err){ return console.log('文件寫入失??!'+err.message) } // 若文件寫入成功,將顯示“文件寫入成功” console.log('文件寫入成功!') })
3.運行
打開文件所存放的文件夾,按住shift鍵外加鼠標右鍵會有 "此處打開PowerShell窗口",在這個窗口內(nèi)不需要進行電腦CD盤的轉(zhuǎn)換,直接就是文件路徑,然后輸入node .\write.js
(注:node與.\ 你自己所創(chuàng)建的js 文件名中有個空格)
如圖
然后點擊回車,會顯示結(jié)果
4.結(jié)果顯示
當顯示結(jié)果為”文件寫入成功“的同時,在存放js的文件夾內(nèi)會出現(xiàn)一個txt文檔,這也就是我命名的”例2.txt“
也可以打開txt文檔來檢查一下是否和我們所寫入的內(nèi)容一致
以上大概就是node.js文件寫入的方法。
說明:
① 我在代碼里面寫的那樣的文件路徑只能和自己的js文件在同一個文件夾內(nèi),如若要js和創(chuàng)建的文檔分別在不同的文件夾,會在以后的和大家一起分享。
②PowerShell窗口是我覺得相比較cmd來說比較好用的,因為最起碼可以不用來回切換CD盤,當然如果使用cmd順手的話也是可以的,先切到自己文件所在的路徑,然后輸入node 空格 .\自己的文件名 即可。除了PowerShell和cmd之外我覺得最最最為方便的就是vsc的終端,如果小伙伴們有興趣的話,后續(xù)也是可以和大家一起分享的。
③最后一點就是在終端輸入”node空格.\自己的文件“的時候可以先敲上node空格然后寫上js文件的前幾個字母,然后點tab鍵會自動切換這幾個字母開頭的js文件,找到自己所需要的就可以了,是一個很實用的快捷方法
總結(jié)
到此這篇關(guān)于node.js文件系統(tǒng)之文件寫入的文章就介紹到這了,更多相關(guān)node.js文件寫入內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
node.js監(jiān)聽文件變化的實現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于node.js監(jiān)聽文件變化的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用node.js具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧2019-04-04socket.io與pm2(cluster)集群搭配的解決方案
這篇文章主要給大家介紹了關(guān)于socket.io與pm2(cluster)集群搭配的解決方案,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面跟著小編一起來看看吧。2017-06-06Node.js中文件系統(tǒng)fs模塊的使用及常用接口
fs是filesystem的縮寫,該模塊提供本地文件的讀寫能力,基本上是POSIX文件操作命令的簡單包裝。這篇文章主要介紹了Node.js中的文件系統(tǒng)fs模塊的使用,需要的朋友可以參考下2020-03-03node.js中使用node-schedule實現(xiàn)定時任務實例
這篇文章主要介紹了node.js中使用node-schedule實現(xiàn)定時任務實例,包括安裝方法和4種使用例子,需要的朋友可以參考下2014-06-06NodeJS學習筆記之(Url,QueryString,Path)模塊
今天我們來看一下在nodejs中路徑的相關(guān)操作方法。在我們開發(fā)過程中路徑主要有:URL路徑,在瀏覽器中進行使用,當然這個也包含查詢字符串QueryString的相關(guān)操作;而另一種是磁盤路徑,主要用于文件等等進行操作,我們稱為Path,所以我將它們放在一起進行總結(jié)學習。2015-01-01