91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nodejs如何刪文件夾

發布時間:2021-10-28 15:33:20 來源:億速云 閱讀:153 作者:iii 欄目:web開發

這篇文章主要介紹“nodejs如何刪文件夾”,在日常操作中,相信很多人在nodejs如何刪文件夾問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”nodejs如何刪文件夾”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

nodejs刪文件夾的方法:1、創建一個js示例文件;2、引入fs模塊;3、通過“function deleteall(path) {...}”方法刪除文件夾即可。

nodejs如何刪文件夾

本文操作環境:Windows7系統、nodejs10.16.2版、DELL G3電腦

nodejs怎么刪文件夾?

node.js刪除文件夾及文件:

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調用系統命令的能力,使用系統命令刪除,我之前是在npm run xxx在xxx里面使用命令刪除,但是由于系統不同命令出現了兼容問題,所以要來nodejs里面判斷一下系統

var exec = require('child_process').exec;
var cmdStr = 'rm -rf xxhbg_app_src/webapp';
exec(cmdStr, function (err, stdout, srderr) {
  if (err) {
    console.log(srderr);
  } else {
    console.log(stdout);
  }
});

到此,關于“nodejs如何刪文件夾”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凌源市| 会昌县| 西充县| 福海县| 许昌县| 曲松县| 桐乡市| 建德市| 缙云县| 佳木斯市| 鹤峰县| 蓬莱市| 内黄县| 赣州市| 阜阳市| 太仓市| 溧阳市| 含山县| 虹口区| 德惠市| 怀安县| 乌兰县| 正安县| 十堰市| 双城市| 和顺县| 阿瓦提县| 姚安县| 尼勒克县| 江北区| 安吉县| 江津市| 鹤岗市| 郑州市| 五大连池市| 镇赉县| 呼图壁县| 雷州市| 汾阳市| 阳江市| 棋牌|