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

NodeJS 創(chuàng)建目錄和文件的方法實例分析

 更新時間:2023年04月04日 14:32:15   作者:小妮淺淺  
這篇文章主要介紹了NodeJS 創(chuàng)建目錄和文件的方法,涉及node.js中fs模塊mkdir、writeFile及目錄判斷existsSync等方法的功能與相關(guān)使用技巧,需要的朋友可以參考下

1、使用fs.mkdir fs.writeFile來分別創(chuàng)建目錄和文件。

2、mkdir()可以接收三個參數(shù)。

第一個是路徑,第二個是個可選項代表權(quán)限,這個我們一般不需要,第三個參數(shù)是一個回調(diào)函數(shù),我們可以在這里面做一些處理。

/* learnNode.js */
let fs = require('fs');
fs.mkdir('js',(err)=>{
  if(err){
    console.log('出錯')
  }else{
    console.log('未出錯')
  }
})

3、writeFile()可以接收四個參數(shù)。

第一個是路徑,第二個是文件內(nèi)容,第三個可選項代表權(quán)限,第四個是回調(diào)函數(shù)。

/* learnNode.js */
let fs = require('fs');
fs.writeFile('./js/newJs.js','console.log("寫入這個")',(err)=>{
  if(err){
    console.log('出錯')
  }else{
    console.log('沒出錯')
  }
})

附:通常對于目錄的創(chuàng)建會有先判斷、再創(chuàng)建的操作。因此,在實際開發(fā)中常常會需要使用fs.existsSync(目錄)方法先對目錄是否存在進行判斷。上述代碼可以改寫如下:

let fs = require('fs');
if(fs.existsSync(filePath) == false){
    fs.writeFile('./js/newJs.js','console.log("寫入這個")',(err)=>{
    if(err){
        console.log('出錯')
    }else{
        console.log('沒出錯')
    }
})
}else{
    console.log('目錄已存在!')
}

本文操作環(huán)境:Windows7系統(tǒng)、nodejs14.16版、Dell G3電腦。

相關(guān)文章

  • 如何利用node.js開發(fā)一個生成逐幀動畫的小工具

    如何利用node.js開發(fā)一個生成逐幀動畫的小工具

    這篇文章主要給大家介紹了關(guān)于如何利用node.js開發(fā)一個生成逐幀動畫小工具的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用node.js具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12
  • nodejs nedb 封裝庫與使用方法示例

    nodejs nedb 封裝庫與使用方法示例

    這篇文章主要介紹了nodejs nedb 封裝庫與使用方法,結(jié)合實例形式分析了nodejs nedb.js封裝庫的定義與使用技巧,需要的朋友可以參考下
    2020-02-02
  • nodejs之get/post請求的幾種方式小結(jié)

    nodejs之get/post請求的幾種方式小結(jié)

    下面小編就為大家?guī)硪黄猲odejs之get/post請求的幾種方式小結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 詳解在express站點中使用ejs模板引擎

    詳解在express站點中使用ejs模板引擎

    本篇文章主要介紹了在express站點中使用ejs模板引擎,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 詳解node服務(wù)器中打開html文件的兩種方法

    詳解node服務(wù)器中打開html文件的兩種方法

    本篇文章主要介紹了詳解node服務(wù)器中打開html文件的兩種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • node文件上傳功能簡易實現(xiàn)代碼

    node文件上傳功能簡易實現(xiàn)代碼

    本篇文章主要介紹了node文件上傳功能簡易實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Node.js開發(fā)者必須了解的4個JS要點

    Node.js開發(fā)者必須了解的4個JS要點

    這篇文章主要介紹了Node.js開發(fā)者必須了解的4個JS要點,Node.js是一個面向服務(wù)器的框架,立足于Chrome強大的V8 JS引擎。盡管它由C++編寫而成,但是它及其應(yīng)用是運行在JS上的,需要的朋友可以參考下
    2016-02-02
  • 詳解Node中導(dǎo)入模塊require和import的區(qū)別

    詳解Node中導(dǎo)入模塊require和import的區(qū)別

    本篇文章主要介紹了詳解Node中導(dǎo)入模塊require和import的區(qū)別,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-08-08
  • Node.js中路徑處理模塊path詳解

    Node.js中路徑處理模塊path詳解

    相信大家都知道在nodejs中,path是個使用頻率很高,但卻讓人又愛又恨的模塊。因為部分文檔說的不夠清晰,還有部分因為接口的平臺差異性。本文就給大家詳細介紹下關(guān)于Node.js中的路徑處理模塊path,希望能對大家學習或者使用模塊path有所幫助,下面來一起看看吧。
    2016-11-11
  • node內(nèi)存泄漏排查與修復(fù)過程

    node內(nèi)存泄漏排查與修復(fù)過程

    之前開發(fā)了一個node接口,該接口使用canvas繪制產(chǎn)品圖提供給java端使用,在運行了一段時間后發(fā)現(xiàn)了內(nèi)存泄漏問題,本文淺記下修復(fù)過程,文章通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-06-06

最新評論

南乐县| 正蓝旗| 卓尼县| 得荣县| 阿图什市| 公主岭市| 乐陵市| 秭归县| 丹阳市| 辽阳市| 乐清市| 繁昌县| 三门峡市| 泾阳县| 元氏县| 武鸣县| 蓝田县| 乡城县| 安阳市| 普兰县| 高雄市| 余干县| 乐山市| 山阳县| 桓台县| 拜泉县| 屏边| 齐河县| 虹口区| 呼图壁县| 固安县| 望都县| 汉源县| 茌平县| 泰兴市| 中江县| 东乡| 尤溪县| 泽库县| 秦皇岛市| 呼伦贝尔市|