欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

node.js文件系統(tǒng)之文件寫(xiě)入實(shí)例詳解

 更新時(shí)間:2023年03月04日 09:34:43   作者:蒔玥  
Node.js和其他語(yǔ)言一樣,也有文件操作,下面這篇文章主要給大家介紹了關(guān)于node.js文件系統(tǒng)之文件寫(xiě)入的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

Hello,各位小伙伴們,我今天又來(lái)和大家一起分享學(xué)習(xí)到的node.js知識(shí)了,今天呢像帶領(lǐng)大家學(xué)習(xí)一下node.js的文件寫(xiě)入。那我么就開(kāi)始吧!

一、語(yǔ)法格式

在每學(xué)習(xí)到一個(gè)新的內(nèi)容時(shí),首先最為重要的就是該內(nèi)容的方法,而今天我們練習(xí)的文件寫(xiě)入的方法為:fs.writeFile(),語(yǔ)法格式為:

fs.writeFile(file,data[,options],callback)

同樣的,fs.writeFile()的“()”里面依然為參數(shù),而相比較文件讀取即fs.readFile()不同的是,文件寫(xiě)入括號(hào)里面有四個(gè)參數(shù),讀取文件里有三個(gè)參數(shù) 。

二、參數(shù)解讀

        file:在這里為必選參數(shù),用來(lái)指定文件路徑的字符串,既然是字符串,一定要用“ ”引起來(lái),表示文件存放的路徑。

        data:必選參數(shù),可以直接用引號(hào)寫(xiě)入你想寫(xiě)的內(nèi)容

        options:可選參數(shù),表示以什么格式寫(xiě)入文件內(nèi)容,默認(rèn)值為utf8

                注:(options參數(shù)在寫(xiě)入文件中一般省略,讀取文件中要寫(xiě)上)

        callback:必選參數(shù),文件寫(xiě)入完成后的回調(diào)函數(shù)

三、實(shí)例演示

文件寫(xiě)入模塊基礎(chǔ)內(nèi)容就是以上這些了,下面進(jìn)行詳細(xì)案例演示

1.打開(kāi)vsc創(chuàng)建一個(gè)js文件,保存在自己的文件夾內(nèi)

2.在js文件中寫(xiě)入一下代碼

// 導(dǎo)入fs模塊
const fs = require('fs')
// 調(diào)用fs.writeFile()方法
fs.writeFile("./例2.txt",'Hello,world!',function(err){
    // 如果err為true,則文件寫(xiě)入失敗,并返回失敗信息
    if(err){
        return console.log('文件寫(xiě)入失??!'+err.message)
    }
    // 若文件寫(xiě)入成功,將顯示“文件寫(xiě)入成功”
    console.log('文件寫(xiě)入成功!')
})

3.運(yùn)行

打開(kāi)文件所存放的文件夾,按住shift鍵外加鼠標(biāo)右鍵會(huì)有 "此處打開(kāi)PowerShell窗口",在這個(gè)窗口內(nèi)不需要進(jìn)行電腦CD盤(pán)的轉(zhuǎn)換,直接就是文件路徑,然后輸入node .\write.js

 (注:node與.\ 你自己所創(chuàng)建的js 文件名中有個(gè)空格)

如圖

然后點(diǎn)擊回車(chē),會(huì)顯示結(jié)果

4.結(jié)果顯示

當(dāng)顯示結(jié)果為”文件寫(xiě)入成功“的同時(shí),在存放js的文件夾內(nèi)會(huì)出現(xiàn)一個(gè)txt文檔,這也就是我命名的”例2.txt“

也可以打開(kāi)txt文檔來(lái)檢查一下是否和我們所寫(xiě)入的內(nèi)容一致

以上大概就是node.js文件寫(xiě)入的方法。

說(shuō)明:

 ① 我在代碼里面寫(xiě)的那樣的文件路徑只能和自己的js文件在同一個(gè)文件夾內(nèi),如若要js和創(chuàng)建的文檔分別在不同的文件夾,會(huì)在以后的和大家一起分享。

 ②PowerShell窗口是我覺(jué)得相比較cmd來(lái)說(shuō)比較好用的,因?yàn)樽钇鸫a可以不用來(lái)回切換CD盤(pán),當(dāng)然如果使用cmd順手的話也是可以的,先切到自己文件所在的路徑,然后輸入node 空格 .\自己的文件名  即可。除了PowerShell和cmd之外我覺(jué)得最最最為方便的就是vsc的終端,如果小伙伴們有興趣的話,后續(xù)也是可以和大家一起分享的。

③最后一點(diǎn)就是在終端輸入”node空格.\自己的文件“的時(shí)候可以先敲上node空格然后寫(xiě)上js文件的前幾個(gè)字母,然后點(diǎn)tab鍵會(huì)自動(dòng)切換這幾個(gè)字母開(kāi)頭的js文件,找到自己所需要的就可以了,是一個(gè)很實(shí)用的快捷方法

總結(jié)

到此這篇關(guān)于node.js文件系統(tǒng)之文件寫(xiě)入的文章就介紹到這了,更多相關(guān)node.js文件寫(xiě)入內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Node.js服務(wù)器開(kāi)啟Gzip壓縮教程

    Node.js服務(wù)器開(kāi)啟Gzip壓縮教程

    開(kāi)啟網(wǎng)站的 gzip 壓縮功能,通??梢愿哌_(dá)70%,也就是說(shuō),如果你的網(wǎng)頁(yè)有30K,壓縮之后就變成9K, 對(duì)于大部分網(wǎng)站,顯然可以明顯提高瀏覽速度(注:需要瀏覽器支持)。
    2017-08-08
  • node.js監(jiān)聽(tīng)文件變化的實(shí)現(xiàn)方法

    node.js監(jiān)聽(tīng)文件變化的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于node.js監(jiān)聽(tīng)文件變化的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用node.js具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • socket.io與pm2(cluster)集群搭配的解決方案

    socket.io與pm2(cluster)集群搭配的解決方案

    這篇文章主要給大家介紹了關(guān)于socket.io與pm2(cluster)集群搭配的解決方案,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來(lái)看看吧。
    2017-06-06
  • Node.js中文件系統(tǒng)fs模塊的使用及常用接口

    Node.js中文件系統(tǒng)fs模塊的使用及常用接口

    fs是filesystem的縮寫(xiě),該模塊提供本地文件的讀寫(xiě)能力,基本上是POSIX文件操作命令的簡(jiǎn)單包裝。這篇文章主要介紹了Node.js中的文件系統(tǒng)fs模塊的使用,需要的朋友可以參考下
    2020-03-03
  • node.js中使用node-schedule實(shí)現(xiàn)定時(shí)任務(wù)實(shí)例

    node.js中使用node-schedule實(shí)現(xiàn)定時(shí)任務(wù)實(shí)例

    這篇文章主要介紹了node.js中使用node-schedule實(shí)現(xiàn)定時(shí)任務(wù)實(shí)例,包括安裝方法和4種使用例子,需要的朋友可以參考下
    2014-06-06
  • NodeJS學(xué)習(xí)筆記之(Url,QueryString,Path)模塊

    NodeJS學(xué)習(xí)筆記之(Url,QueryString,Path)模塊

    今天我們來(lái)看一下在nodejs中路徑的相關(guān)操作方法。在我們開(kāi)發(fā)過(guò)程中路徑主要有:URL路徑,在瀏覽器中進(jìn)行使用,當(dāng)然這個(gè)也包含查詢字符串QueryString的相關(guān)操作;而另一種是磁盤(pán)路徑,主要用于文件等等進(jìn)行操作,我們稱(chēng)為Path,所以我將它們放在一起進(jìn)行總結(jié)學(xué)習(xí)。
    2015-01-01
  • package.json版本號(hào)符號(hào)^和~前綴的區(qū)別

    package.json版本號(hào)符號(hào)^和~前綴的區(qū)別

    這篇文章介紹了package.json版本號(hào)符號(hào)^和~前綴的區(qū)別,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • NODE.JS跨域問(wèn)題的完美解決方案

    NODE.JS跨域問(wèn)題的完美解決方案

    這篇文章主要介紹了NODE.JS跨域問(wèn)題的完美解決方案,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • 詳解基于node的前端項(xiàng)目編譯時(shí)內(nèi)存溢出問(wèn)題

    詳解基于node的前端項(xiàng)目編譯時(shí)內(nèi)存溢出問(wèn)題

    本篇文章主要介紹了基于node的前端項(xiàng)目編譯時(shí)內(nèi)存溢出問(wèn)題,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • nvm的下載,安裝與使用方法圖文詳解

    nvm的下載,安裝與使用方法圖文詳解

    這篇文章主要介紹了nvm的下載,安裝與使用方法,詳細(xì)介紹了nvm的功能、下載與安裝方法,常見(jiàn)命令以及相關(guān)問(wèn)題解決方法,需要的朋友可以參考下
    2023-04-04

最新評(píng)論