Heim > Artikel > Web-Frontend > So löschen Sie einen Ordner in nodejs
So löschen Sie einen Ordner in nodejs: 1. Erstellen Sie eine js-Beispieldatei. 2. Führen Sie das fs-Modul ein. 3. Löschen Sie den Ordner über die Methode „function deleteall(path) {...}“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, NodeJS-Version 10.16.2, DELL G3-Computer
Wie lösche ich Ordner in NodeJS?
node.js Ordner und Dateien löschen:
node.js Das fs-Modul bietet nur die Funktion zum Löschen des Datei-Unlink-Ordners und des Verzeichnisses rmdir. Um sie zusammen zu löschen, müssen wir den Löschvorgang durchlaufen. Der Code lautet wie folgt:
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); } };
Verwenden von
deleteall("./dir")//将文件夹传入即可
Update:
Haha, ich habe einen bequemeren Code gefunden, um NodeJS zum Aufrufen zu verwenden. Die Möglichkeit, Systembefehle zum Löschen zu verwenden, habe ich früher mit npm run xxx in xxx ausgeführt, aber aufgrund von Kompatibilitätsproblemen mit verschiedenen Befehlen im System habe ich Ich muss zu nodejs kommen, um das System zu beurteilen
Das obige ist der detaillierte Inhalt vonSo löschen Sie einen Ordner in nodejs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!