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

nodejs判斷文件、文件夾是否存在及刪除的方法

 更新時(shí)間:2017年11月10日 09:01:02   作者:專(zhuān)注前端30年  
這篇文章主要介紹了nodejs判斷文件、文件夾是否存在及刪除的方法,結(jié)合實(shí)例形式分析了nodejs基于文件模塊針對(duì)文件與文件夾的存在判斷、刪除等操作技巧,需要的朋友可以參考下

本文實(shí)例講述了nodejs判斷文件、文件夾是否存在及刪除的方法。分享給大家供大家參考,具體如下:

判斷文件、文件夾是否存在

需要使用nodejs的fs模塊

引入

var fs= require("fs")

判斷的方法

fs.exists(path, callback)

path:判斷的文件夾、文件的路徑
callback:回調(diào)函數(shù)

fs.exists("dirName", function(exists) {
  console.log(exists ? "創(chuàng)建成功" : "創(chuàng)建失敗");
});

刪除文件夾及文件

node.js的fs模塊只提供了刪除文件unlink夾及目錄rmdir的功能,所以一起刪除需要我們遍歷刪除,代碼如下

var fs = require('fs'); // 引入fs模塊
function deleteall(path) {
  var files = [];
  if(fs.existsSync(path)) {
    files = fs.readdirSync(path);
    files.forEach(function(file, index) {
      var curPath = path + "/" + file;
      if(fs.statSync(curPath).isDirectory()) { // recurse
        deleteall(curPath);
      } else { // delete file
        fs.unlinkSync(curPath);
      }
    });
    fs.rmdirSync(path);
  }
};

使用

deleteall("./dir")//將文件夾傳入即可

希望本文所述對(duì)大家nodejs程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Node.js Domain 模塊實(shí)例詳解

    Node.js Domain 模塊實(shí)例詳解

    這篇文章主要介紹了Node.js Domain 模塊實(shí)例代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • nodejs實(shí)現(xiàn)獲取本地文件夾下圖片信息功能示例

    nodejs實(shí)現(xiàn)獲取本地文件夾下圖片信息功能示例

    這篇文章主要介紹了nodejs實(shí)現(xiàn)獲取本地文件夾下圖片信息功能,涉及node.js針對(duì)文件、目錄的遍歷、讀取等相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • 解決Linux無(wú)法正常安裝與卸載Node.js的方法

    解決Linux無(wú)法正常安裝與卸載Node.js的方法

    最近在學(xué)習(xí)node.js,所以下面這篇文章主要給大家介紹了關(guān)于如何解決Linux無(wú)法正常安裝與卸載Node.js的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01
  • Nodejs中怎么實(shí)現(xiàn)函數(shù)的串行執(zhí)行

    Nodejs中怎么實(shí)現(xiàn)函數(shù)的串行執(zhí)行

    今天小編就為大家分享一篇關(guān)于Nodejs中怎么實(shí)現(xiàn)函數(shù)的串行執(zhí)行,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • nodejs實(shí)現(xiàn)范圍請(qǐng)求的實(shí)現(xiàn)代碼

    nodejs實(shí)現(xiàn)范圍請(qǐng)求的實(shí)現(xiàn)代碼

    這篇文章主要介紹了nodejs實(shí)現(xiàn)范圍請(qǐng)求的實(shí)現(xiàn)代碼,使服務(wù)器支持范圍請(qǐng)求,允許客戶端只請(qǐng)求文檔的一部分,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-10-10
  • Node.js基礎(chǔ)入門(mén)之緩存區(qū)與文件操作詳解

    Node.js基礎(chǔ)入門(mén)之緩存區(qū)與文件操作詳解

    Node.js是一個(gè)基于Chrome?V8引擎的JavaScript運(yùn)行時(shí)。類(lèi)似于Java中的JRE,.Net中的CLR。本文將詳細(xì)為大家介紹Node.js中的緩存區(qū)與文件操作,感興趣的可以了解一下
    2022-03-03
  • Angularjs---項(xiàng)目搭建圖文教程

    Angularjs---項(xiàng)目搭建圖文教程

    下面小編就為大家?guī)?lái)一篇Angularjs---項(xiàng)目搭建圖文教程。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07
  • Node.js對(duì)MongoDB進(jìn)行增刪改查操作的實(shí)例代碼

    Node.js對(duì)MongoDB進(jìn)行增刪改查操作的實(shí)例代碼

    這篇文章主要介紹了Node.js對(duì)MongoDB進(jìn)行增刪改查操作 ,需要的朋友可以參考下
    2019-04-04
  • 2014年最火的Node.JS后端框架推薦

    2014年最火的Node.JS后端框架推薦

    用nodejs開(kāi)發(fā)web應(yīng)用,用哪個(gè)框架好?express?還是其他什么?今天小編就來(lái)給大家推薦一下今年最好用的幾款Node.js后端框架
    2014-10-10
  • Node.js進(jìn)行文件操作(讀取/寫(xiě)入/修改/刪除)詳解

    Node.js進(jìn)行文件操作(讀取/寫(xiě)入/修改/刪除)詳解

    Node.js是一個(gè)神奇的東西,它可以讓JavaScript在服務(wù)器端運(yùn)行,讓我們的很多前端程序員也能在后端大展身手了!本文就來(lái)講講如何在Node.js中進(jìn)行文件操作:讀取、寫(xiě)入、修改和刪除文件吧
    2023-03-03

最新評(píng)論

郧西县| 和顺县| 莎车县| 石景山区| 汉阴县| 涿州市| 民县| 沅陵县| 秭归县| 漳浦县| 泾阳县| 城固县| 乌苏市| 盈江县| 犍为县| 吉林市| 两当县| 渝北区| 天长市| 凤翔县| 中山市| 铁岭县| 谷城县| 陵水| 利津县| 大城县| 长沙市| 酉阳| 浙江省| 贺州市| 繁峙县| 荆州市| 九龙坡区| 侯马市| 马鞍山市| 陵水| 东海县| 田阳县| 龙州县| 龙陵县| 平谷区|