亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Node.js 中的 fs 模塊與Path模塊方法詳解

 更新時間:2021年08月04日 12:09:45   作者:weixin_45827629  
這篇文章主要介紹了Node.js 中的 fs 模塊與Path模塊,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

概述:

文件系統(tǒng)模塊是一個簡單包裝的標準 POSIX 文件 I/O 操作方法集??梢酝ㄟ^調(diào)用 require("fs") 來獲取該模塊。文件系統(tǒng)模塊中的所有方法均有異步和同步版本。

文件系統(tǒng)模塊中的異步方法需要一個完成時的回調(diào)函數(shù)作為最后一個傳入形參。
回調(diào)函數(shù)的構(gòu)成由調(diào)用的異步方法所決定,通常情況下回調(diào)函數(shù)的第一個形參為返回的錯誤信息。
如果異步操作執(zhí)行正確并返回,該錯誤形參則為null或者undefined。如果使用的是同步版本的操作方法,一旦出現(xiàn)錯誤,會以通常的拋出錯誤的形式返回錯誤。
可以用try和catch等語句來攔截錯誤并使程序繼續(xù)進行。

fs模塊

  • fs 模塊是Node.js 官方提供的、用來操作文件的模塊,提供了一系列的方法和屬性用來滿足用戶對文件的操作需求。
  • fs.readFile()方法,用來讀取指定文件中的內(nèi)容fs.wirteFile()方法,用來向指定文件中寫入內(nèi)容

通過如下方式引入

具體使用規(guī)則如下:

 path模塊

 path模塊是Node.js官方提供的、用來處理路徑的模塊。用來滿足用戶對路徑的處理和需求。

首先通過如下方式引入

例如:

path.join()方法,用來將多個路徑片段拼接成一個完整的路徑字符串path.basename()方法,用來從路徑字符串中將文件名解析出來path.extname()方法,用來獲取路徑中的擴展名部分

path.join()方法

 2.path.basename()方法

 

3.path.extname()方法

 

 總結(jié):fs模塊與path模塊都是Node.js的核心模塊,二者都是對文件的操作,但不同的是,fs模塊是對文件內(nèi)容讀寫的操作,而path模塊是對文件名以及路徑操作,在使用的時候不要搞混。

到此這篇關(guān)于Node.js 中的 fs 模塊與Path模塊方法詳解的文章就介紹到這了,更多相關(guān)nodejs fs 模塊與Path模塊內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 有了ChatGPT編程我們還需要使用那么多庫嗎

    有了ChatGPT編程我們還需要使用那么多庫嗎

    這篇文章主要為大家介紹了有了ChatGPT編程我們還需要使用那么多的庫嗎的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • 基于node.js express mvc輕量級框架實踐

    基于node.js express mvc輕量級框架實踐

    下面小編就為大家?guī)硪黄趎ode.js express mvc輕量級框架實踐。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 使用nvm切換node版本的實現(xiàn)方法

    使用nvm切換node版本的實現(xiàn)方法

    我們在工作中可能會碰到這樣的情況:一個人要負責多個項目的維護,而項目中的插件又各有不同,插件下載所需的node版本可能也不同,所以只有一個node版本是無法滿足工作需求的,所以就有了nvm,volta等node版本管理工具,在本節(jié)將介紹nvm的使用方法
    2023-10-10
  • 基于Nodejs利用socket.io實現(xiàn)多人聊天室

    基于Nodejs利用socket.io實現(xiàn)多人聊天室

    這篇文章講述了websocket無到有,根據(jù)協(xié)議,分析數(shù)據(jù)幀的頭,進行構(gòu)建websocket。雖然代碼短,但可以很好地體現(xiàn)websocket的原理。對nodejs利用socket 實現(xiàn)多人聊天室功能感興趣的朋友一起看看吧
    2017-02-02
  • 簡單談?wù)勱P(guān)于 npm 5.0 的新坑

    簡單談?wù)勱P(guān)于 npm 5.0 的新坑

    最近使用到了npm5.0,第一次使用確實被驚艷了,但隨著而來的是一些坑,下面這篇文章主要給大家簡單介紹了關(guān)于npm 5的一些新坑,需要的朋友可以參考學習,下面來一起看看吧。
    2017-06-06
  • 詳解nodejs 文本操作模塊-fs模塊(三)

    詳解nodejs 文本操作模塊-fs模塊(三)

    本篇文章主要介紹了nodejs 文本操作模塊-fs模塊(三),詳細的講訴了readFile,和writeFile方法,具有一定的參考價值,有興趣的可以了解一下。
    2016-12-12
  • node.js配置Token驗證的2種方式總結(jié)

    node.js配置Token驗證的2種方式總結(jié)

    token驗證,在設(shè)計登錄注冊和一些權(quán)限接口時發(fā)揮作用,下面這篇文章主要給大家介紹了關(guān)于node.js配置Token驗證的2種方式,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • linux 下以二進制的方式安裝 nodejs

    linux 下以二進制的方式安裝 nodejs

    這篇文章主要介紹了linux 下以二進制的方式安裝 nodejs,文中給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • Node.js編寫爬蟲的基本思路及抓取百度圖片的實例分享

    Node.js編寫爬蟲的基本思路及抓取百度圖片的實例分享

    這篇文章主要介紹了Node.js編寫爬蟲的基本思路及抓取百度圖片的實例分享,其中作者提到了需要特別注意GBK轉(zhuǎn)碼的轉(zhuǎn)碼問題,需要的朋友可以參考下
    2016-03-03
  • pm2 部署 node的三種方法示例

    pm2 部署 node的三種方法示例

    本篇文章主要介紹了pm2 部署 node的三種方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10

最新評論