最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

前言

Hello,各位小伙伴們,我今天又來和大家一起分享學習到的node.js知識了,今天呢像帶領大家學習一下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ù)

三、實例演示

文件寫入模塊基礎內(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盤的轉換,直接就是文件路徑,然后輸入node .\write.js

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

如圖

然后點擊回車,會顯示結果

4.結果顯示

當顯示結果為”文件寫入成功“的同時,在存放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文件,找到自己所需要的就可以了,是一個很實用的快捷方法

總結

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

相關文章

  • 詳解nodejs微信公眾號開發(fā)——4.自動回復各種消息

    詳解nodejs微信公眾號開發(fā)——4.自動回復各種消息

    這篇文章主要介紹了詳解nodejs微信公眾號開發(fā)——4.自動回復各種消息,非常具有實用價值,需要的朋友可以參考下
    2017-04-04
  • node.js學習總結之調(diào)式代碼的方法

    node.js學習總結之調(diào)式代碼的方法

    調(diào)式代碼很多時候類似于查案一樣,只是結果的重要程度不同,警察查案為的是人民安穩(wěn),而我們調(diào)式則是為了系統(tǒng)的安穩(wěn)。既然這樣我們就不要冤枉任何一段代碼和程序,以免他們受到不合理的懲罰。
    2014-06-06
  • 詳解NodeJs項目 CentOs linux服務器線上部署

    詳解NodeJs項目 CentOs linux服務器線上部署

    這篇文章主要介紹了NodeJs項目 CentOs linux服務器線上部署,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • nodeJs爬蟲的技術點總結

    nodeJs爬蟲的技術點總結

    本篇文章給大家總結了關于nodeJs爬蟲的技術點的相關知識,對爬蟲有興趣的朋友可以跟著學習參考下。
    2018-05-05
  • 我的Node.js學習之路(四)--單元測試

    我的Node.js學習之路(四)--單元測試

    在專業(yè)化的軟件開發(fā)過程中,無論什么平臺語言,現(xiàn)在都需要UnitTest單元測試. Node.js有built-in的Assert。 今天讓我們來看一下Node.js的單元測試。在這兒我們使用nodeunit
    2014-07-07
  • node操作mysql數(shù)據(jù)庫實例詳解

    node操作mysql數(shù)據(jù)庫實例詳解

    這篇文章主要介紹了node操作mysql數(shù)據(jù)庫,結合實例形式較為詳細的分析了node操作數(shù)據(jù)庫的連接、增刪改查、事務處理及錯誤處理相關操作技巧,需要的朋友可以參考下
    2017-03-03
  • import與export在node.js中的使用詳解

    import與export在node.js中的使用詳解

    本篇文章主要介紹了import與export在node.js中的使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • nodejs結合Socket.IO實現(xiàn)的即時通訊功能詳解

    nodejs結合Socket.IO實現(xiàn)的即時通訊功能詳解

    這篇文章主要介紹了nodejs結合Socket.IO實現(xiàn)的即時通訊功能,結合實例形式詳細分析了nodejs結合Socket.IO實現(xiàn)即時通訊的相關操作技巧與注意事項,需要的朋友可以參考下
    2018-01-01
  • nodejs 實現(xiàn)模擬form表單上傳文件

    nodejs 實現(xiàn)模擬form表單上傳文件

    使用nodejs來模擬form表單進行文件上傳,可以同時上傳多個文件。
    2014-07-07
  • Node登錄權限驗證token驗證實現(xiàn)的方法示例

    Node登錄權限驗證token驗證實現(xiàn)的方法示例

    這篇文章主要介紹了Node登錄權限驗證token驗證實現(xiàn)的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05

最新評論

兴城市| 荥经县| 蒙自县| 临朐县| 富平县| 临沭县| 吴堡县| 秦皇岛市| 南汇区| 南昌市| 加查县| 钟山县| 桑日县| 如皋市| 昔阳县| 屯留县| 定南县| 安康市| 射阳县| 孝昌县| 桦川县| 辽阳市| 武城县| 洛宁县| 社会| 顺义区| 赤壁市| 安丘市| 瑞金市| 宿松县| 宜丰县| 大名县| 博乐市| 湄潭县| 肥城市| 崇礼县| 昭通市| 白河县| 东至县| 东城区| 义马市|