當前位置:
首頁 > 知識 > node刪除當前文件夾下的所有文件和文件夾(不包括當前文件夾)

node刪除當前文件夾下的所有文件和文件夾(不包括當前文件夾)

function delDir(path){

let files = [];

if(fs.existsSync(path)){

files = fs.readdirSync(path);

files.forEach((file, index) => {

let curPath = path + "/" + file;

if(fs.statSync(curPath).isDirectory()){

delDir(curPath); //遞歸刪除文件夾

} else {

fs.unlinkSync(curPath); //刪除文件

}

});

fs.rmdirSync(path);

}

}

var paths = "public/resource/test_chudu_CN/";//設置刪除路徑

delDir(paths);//刪除文件夾

fs.mkdirSync("public/resource/test_chudu_CN/","0755");//創建當前文件夾

---------------------

作者:rta_bh

原文:https://blog.csdn.net/rta_bh/article/details/85088803

node刪除當前文件夾下的所有文件和文件夾(不包括當前文件夾)

打開今日頭條,查看更多圖片
喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

用js方法splict()、indexOf()、push()等操作數組Array增刪改查
webpack各部分怎麼編寫

TAG:程序員小新人學習 |