欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

node中實現(xiàn)刪除目錄的幾種方法-創(chuàng)新互聯(lián)

由于刪除目錄只能刪除空目錄(如果有子文件或文件夾要先刪除)

成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè),成都做網(wǎng)站公司-成都創(chuàng)新互聯(lián)已向上千余家企業(yè)提供了,網(wǎng)站設(shè)計,網(wǎng)站制作,網(wǎng)絡(luò)營銷等服務(wù)!設(shè)計與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗,合理的價格為您打造企業(yè)品質(zhì)網(wǎng)站。

目錄結(jié)構(gòu)算是典型的二叉樹模型,所以涉及到遍歷樹結(jié)構(gòu)


二叉樹遍歷(分為深度和廣度,以及先序,中序,后序之分)


以下以深度先序解決目錄刪除


在node中由于主線程為單線程, 可以采取串行方式和并行方式


無論用什么方法刪除,就一點核心: 如果是文件直接刪除, 如果不是就刪除所有子文件或子目錄, 然后記得(一定記得刪除自己)


深度先序(串行)


深度先序(串行 回調(diào)方式)


const fs = require('fs')
const path = require('path')
function rmdir(filePath, callback) {
  // 先判斷當(dāng)前filePath的類型(文件還是文件夾,如果是文件直接刪除, 如果是文件夾, 去取當(dāng)前文件夾下的內(nèi)容, 拿到每一個遞歸)
  fs.stat(filePath, function(err, stat) {
    if(err) return console.log(err)
    if(stat.isFile()) {
      fs.unlink(filePath, callback)
    }else {
      fs.readdir(filePath, function(err, data) {
        if(err) return console.log(err)
        let dirs = data.map(dir => path.join(filePath, dir))
        let index = 0
        !(function next() {
          // 此處遞歸刪除掉所有子文件 后刪除當(dāng)前 文件夾
          if(index === dirs.length) {
            fs.rmdir(filePath, callback)
          }else {
            rmdir(dirs[index++],next)
          }
        })()
      })
    }
  })
}

rmdir('a', function() {
  console.log('刪除成功')
})

標(biāo)題名稱:node中實現(xiàn)刪除目錄的幾種方法-創(chuàng)新互聯(lián)
URL鏈接:http://aaarwkj.com/article24/issce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、Google響應(yīng)式網(wǎng)站、軟件開發(fā)、做網(wǎng)站網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
国产色视频一区在线观看| 亚洲中文字幕视频在看| 亚州精品乱码久久电影| 蜜臀人妻久久一区二区三| 久久精品亚洲毛片美女极品| 国产精品自在线拍亚洲另类| 日韩欧美一区二区狠狠插| 亚洲精品成人中文字幕| 亚洲福利视频在线观看免费 | 麻豆人妻性色av专区| 欧美一区二区三区久久妇| 激情毛片av在线免费看| 日本黄色录像在线观看| 中文字幕av免费专区| 日本精品免费专区在线观看| 国产精品毛片一区内射| 国产精品久久高清免费| 一区二区三区免费视频少妇| 伊人性伊人情亚洲综合| 日韩视频精品一区二区| 精品少妇人妻av蜜桃| 2020年最新国产三级网站| 亚洲一区二区三区av电影| 日日添夜夜躁欧美一区二区| 日韩av有码在线播放| 999久久久久亚洲精品| 五月天丁香婷婷狠狠狠| 天堂在线av免费观看| 男人的天堂av免费看看| 久久99热婷婷精品一区| av天堂男人站在线观看| 成人激情视频在线观看| 翔田千里精品久久一区二| 中国日本欧美最黄大片| 羞羞av一区二区三区| 久国产精品韩国三级视频| 亚洲乱码中文字幕人妻| 精品国产欧美亚洲91| 国产三级黄在线观看| 国产丝袜美腿一二三区| 欧美黄片视频在线免费看|