国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > JavaScript > 正文

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

2024-05-06 15:24:34
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(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ì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 乌恰县| 濉溪县| 金坛市| 白山市| 安新县| 石阡县| 利辛县| 吉木乃县| 礼泉县| 吴江市| 克什克腾旗| 寻甸| 上虞市| 休宁县| 荥经县| 宁远县| 兴山县| 久治县| 德昌县| 信阳市| 潼关县| 武威市| 七台河市| 湟中县| 定安县| 阿克苏市| 斗六市| 乌恰县| 壤塘县| 安化县| 唐河县| 三门县| 安宁市| 青浦区| 焉耆| 五指山市| 永嘉县| 连城县| 南通市| 静海县| 武邑县|