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")//將文件夾傳入即可
希望本文所述對(duì)大家nodejs程序設(shè)計(jì)有所幫助。
- nodejs如何獲取指定路徑下所有的文件夾名或類型
- NodeJS 文件夾拷貝以及刪除功能
- 純異步nodejs文件夾(目錄)復(fù)制功能
- nodejs文件夾深層復(fù)制功能
- nodejs對(duì)項(xiàng)目下所有空文件夾創(chuàng)建gitkeep的方法
- nodejs實(shí)現(xiàn)獲取本地文件夾下圖片信息功能示例
- nodejs遍歷文件夾下并操作HTML/CSS/JS/PNG/JPG的方法
- NodeJS 將文件夾按照存放路徑變成一個(gè)對(duì)應(yīng)的JSON的方法
- Nodejs實(shí)現(xiàn)多文件夾文件同步
- Nodejs 復(fù)制文件/文件夾的方法
- nodejs實(shí)現(xiàn)遍歷文件夾并統(tǒng)計(jì)文件大小
- nodejs清空/刪除指定文件夾下面所有文件或文件夾的方法示例
相關(guān)文章
nodejs實(shí)現(xiàn)獲取本地文件夾下圖片信息功能示例
這篇文章主要介紹了nodejs實(shí)現(xiàn)獲取本地文件夾下圖片信息功能,涉及node.js針對(duì)文件、目錄的遍歷、讀取等相關(guān)操作技巧,需要的朋友可以參考下2019-06-06
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)范圍請(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ǔ)入門之緩存區(qū)與文件操作詳解
Node.js是一個(gè)基于Chrome?V8引擎的JavaScript運(yùn)行時(shí)。類似于Java中的JRE,.Net中的CLR。本文將詳細(xì)為大家介紹Node.js中的緩存區(qū)與文件操作,感興趣的可以了解一下2022-03-03
Node.js對(duì)MongoDB進(jìn)行增刪改查操作的實(shí)例代碼
這篇文章主要介紹了Node.js對(duì)MongoDB進(jìn)行增刪改查操作 ,需要的朋友可以參考下2019-04-04
Node.js進(jìn)行文件操作(讀取/寫入/修改/刪除)詳解
Node.js是一個(gè)神奇的東西,它可以讓JavaScript在服務(wù)器端運(yùn)行,讓我們的很多前端程序員也能在后端大展身手了!本文就來講講如何在Node.js中進(jìn)行文件操作:讀取、寫入、修改和刪除文件吧2023-03-03

