首页
/
每日頭條
/
科技
/
nodejs處理大量數據
nodejs處理大量數據
更新时间:2026-07-31 15:58:05

nodejs處理大量數據?适用場景: 當一個文件夾中需要在多個地方删除某個文件夾或者文件時,鼠标操作較為繁瑣. 這時可以通過nodejs的文件系統進行操作.,下面我們就來說一說關于nodejs處理大量數據?我們一起去了解并探讨一下這個問題吧!

nodejs處理大量數據(如何使用nodejs批量删除文件夾及文件)1

nodejs處理大量數據

适用場景: 當一個文件夾中需要在多個地方删除某個文件夾或者文件時,鼠标操作較為繁瑣. 這時可以通過nodejs的文件系統進行操作.

正文:于是在參考某個網友代碼基礎上進行修改,實現批量删除一個文件夾中的某個文件夾或文件.廢話不多說,直接上代碼:

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

let fs = require('fs'); // 引入fs模塊

function deleteall(path) {

let files = [];

if(fs.existsSync(path)) {

files = fs.readdirSync(path);

files.forEach(function (file, index) {

// console.log(file);

let curPath = path "/" file;

console.log(curPath);

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

deleteall(curPath);

} else { // delete file

fs.unlinkSync(curPath);

}

});

fs.rmdirSync(path);

}

};

function findFile(path, findName) {

let filesAll = [];

if (fs.existsSync(path)) {

filesAll = fs.readdirSync(path);

filesAll.forEach((fileItem,index) => {

let findCurrPath = path '/' fileItem;

if (fileItem == findName) {

console.log(findCurrPath);

deleteall(findCurrPath);

findFile(path,findName);

} else {

if(fs.statSync(findCurrPath).isDirectory()) { // recurse

findFile(findCurrPath,findName);

}

}

})

}

}

findFile('文件夾絕對路徑','文件名或文件夾名')

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

如何使用:

1.第一步: 創建一個js文件,将代碼copy進去

2.第二步: 在該js文件目錄下,打開 CMD 窗口 // 運行前需要将文件夾路徑需要更改

3.第三步: 輸入 '' node js文件名 '' 然後回車

4.第四步: 運行成功,删除文件成功

好了!

如果未成功,私聊我即可。

到此文件删除成功,如有幫助麻煩點個贊,謝謝!!!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
銳龍的筆記本和酷睿的筆記本
銳龍的筆記本和酷睿的筆記本
CFan曾在《蒙圈了!輕薄本選八代酷睿還是AMD新銳龍?》一文中曾提到AMD銳龍筆記本和英特爾酷睿筆記本的取舍之道,随着基于Ryzen銳龍移動平台定制的新品越來越多,我們有必要将相關新品做一次盤點,為大家的選購提供參考。來自銳龍的逆襲AMD...
2026-07-31
孩子上網課怎麼投屏到電視機上
孩子上網課怎麼投屏到電視機上
由于疫情的影響,不可避免地要上網課。但是手機屏幕小,孩子看久了對眼睛的傷害非常多,所以我們可以把手機投屏到電視上,這樣子可以減小對孩子眼睛的刺激。那麼如何用手機連接不同的電視機型号呢,今天我們就給大家講一下。華為/榮耀盒子:電視端選擇應用>...
2026-07-31
教你用顯卡錄屏
教你用顯卡錄屏
如今,可以說是幾乎家家都有電腦。電腦的功能越來越強大,人們使用電腦的需求也是越來越大。像以前,我們隻知道集成顯卡,因為那時候我們用電腦隻是浏覽浏覽網頁,編輯一些文檔之類,做一些簡單的操作。現在就不同了,很多人用電腦要做大型運算,玩大型遊戲等...
2026-07-31
手機用一會兒就發燙原因是什麼
手機用一會兒就發燙原因是什麼
最近呢,有網友給孫師傅小竅門小妙招留言,問手機玩一會就發燙怎麼解決?其實呢,這個問題很多朋友都遇到過這樣的問題。下面,孫師傅就給大家講講手機發熱怎麼辦的問題。其實呢,玩一會兒手機就會發熱,主要是我們手機裡面裝的app軟件太多了,我們在玩某個...
2026-07-31
cad中圖形樣闆文件擴展名
cad中圖形樣闆文件擴展名
《實用技巧300條》第6篇|原創:就說我在開發區在AutoCAD的安裝目錄中存在着數量繁多、類型各異的文件,以不同的後綴(擴展名)分門别類地被标記出來。這些文件是什麼?在實際使用中起什麼作用?今天的《實用技巧300條》選取了其中的十種進行介...
2026-07-31
Copyright 2023-2026 - www.tftnews.com All Rights Reserved