nodejs判斷文件、文件夾是否存在及刪除的方法
本文實例講述了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è)計有所幫助。
- nodejs如何獲取指定路徑下所有的文件夾名或類型
- NodeJS 文件夾拷貝以及刪除功能
- 純異步nodejs文件夾(目錄)復(fù)制功能
- nodejs文件夾深層復(fù)制功能
- nodejs對項目下所有空文件夾創(chuàng)建gitkeep的方法
- nodejs實現(xiàn)獲取本地文件夾下圖片信息功能示例
- nodejs遍歷文件夾下并操作HTML/CSS/JS/PNG/JPG的方法
- NodeJS 將文件夾按照存放路徑變成一個對應(yīng)的JSON的方法
- Nodejs實現(xiàn)多文件夾文件同步
- Nodejs 復(fù)制文件/文件夾的方法
- nodejs實現(xiàn)遍歷文件夾并統(tǒng)計文件大小
- nodejs清空/刪除指定文件夾下面所有文件或文件夾的方法示例
相關(guān)文章
Node.js操作MongoDB數(shù)據(jù)庫實例分析
這篇文章主要介紹了Node.js操作MongoDB數(shù)據(jù)庫,結(jié)合實例形式分析了node.js連接MongoDB數(shù)據(jù)庫以及增刪改查等相關(guān)操作技巧,需要的朋友可以參考下2020-01-01
window系統(tǒng) nodejs安裝opencv環(huán)境配置圖文詳解
這篇文章主要介紹了window系統(tǒng) nodejs安裝opencv環(huán)境配置,結(jié)合圖文形式詳細分析了window環(huán)境下 nodejs安裝opencv的具體步驟、注意事項2023-04-04
NodeJS連接MongoDB數(shù)據(jù)庫時報錯的快速解決方法
下面小編就為大家?guī)硪黄狽odeJS連接MongoDB數(shù)據(jù)庫時報錯的快速解決方法。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考2016-05-05

