• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    node.js怎樣讀取文件呢

    node.js封裝了文件操作的模塊,包括文件的讀取,寫入,修改等等。今天咪咪我就來給各位小伙伴講解一下node.js怎樣讀取文件。

    工具/材料

    電腦

    node.js

    Hbuilder

    操作方法

    • 01

      首先,基本的操作環境,比如node.js,Hbuilder等安裝好(這些可以參考我的其他指南)。然后在Hbuilder中新建項目,項目包含有JS文件和一個文本文件。

    • 02

      然后在文本文件寫上一些內容,待會我們就可以使用node.js來讀取這個文本文件里面的內容。

    • 03

      之后,切換到JS文件。然后定義一個變量,變量名隨意,并且通過require來引入fs模塊,fs是node.js中的文件操作模塊。

    • 04

      此時變量myfs就擁有了fs模塊的屬性,這時候我們就可以調用readFile方法來讀取文件了。readFile有兩個參數,第一個參數表示的是文件的路徑,第二個參數表示的是一個函數。這個函數也有兩個參數,分別用來保存文件讀取過程中產生的錯誤(err)和數據(data),函數里面的參數名也是可以自定義的。

    • 05

      之后,就開始判斷文件是否讀取成功,if(err)表示存在錯誤,則我們就提示文件讀取出錯。

    • 06

      否則,文件就讀取成功了。這時候,我們把文件的內容打印出來,使用toString方法轉換為字符串。如果不轉換,就會buffer流顯示文件內容。

    • 07

      接著運行這個程序,在JS文件上面單擊右鍵,然后運行為nodeApplication就OK了。

    • 08

      如圖,沒啥大問題,控制臺顯示出了文件的內容。

    • 09

      接著我們把toString去掉,再重新運行程序,就會發現文件內容以buffer流的形式呈現(根本看不懂,哈哈)。

    • 10

      而如果文件的路徑不對,如果運行程序就會提示文件讀取出錯哦。

    • End
    • 發表于 2017-10-10 00:00
    • 閱讀 ( 761 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆