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

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

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

本文實(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")//將文件夾傳入即可

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

相關(guān)文章

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

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

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

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

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

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

    最近在學(xué)習(xí)node.js,所以下面這篇文章主要給大家介紹了關(guān)于如何解決Linux無法正常安裝與卸載Node.js的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(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í)行,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • nodejs實(shí)現(xiàn)范圍請求的實(shí)現(xiàn)代碼

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

辉县市| 梓潼县| 石阡县| 万安县| 上杭县| 南安市| 都江堰市| 梁平县| 文安县| 台前县| 湖口县| 武定县| 凤山市| 长沙市| 和顺县| 广宗县| 云龙县| 临朐县| 米泉市| 三原县| 中超| 西峡县| 广河县| 大竹县| 新乐市| 洛阳市| 通道| 大同县| 永福县| 崇礼县| 虎林市| 宜城市| 军事| 衡东县| 永昌县| 绥化市| 永吉县| 淮阳县| 射洪县| 兰考县| 新安县|