Heim > Artikel > Web-Frontend > Detaillierte Erklärung, wie node.js ermittelt, ob eine Datei vorhanden ist, und diese löscht
In diesem Artikel wird hauptsächlich die Methode von nodejs zum Bestimmen der Existenz und Löschung von Dateien und Ordnern vorgestellt. Sie müssen das fs-Modul von nodejs verwenden. Es analysiert die Betriebsfähigkeiten von nodejs basierend auf dem Dateimodul, um die Existenz und Löschung zu ermitteln von Dateien und Ordnern in Form von Beispielen. Freunde in Not können sich darauf beziehen, ich hoffe, es kann allen helfen.
Beurteilen Sie, ob Dateien und Ordner vorhanden sind
Sie müssen das fs-Modul von nodejs verwenden
Führen Sie die
var fs= require("fs")
-Beurteilungsmethode ein
fs.exists(path, callback)
Pfad: der Pfad des ermittelten Ordners und der Datei
Callback: Callback-Funktion
fs.exists("dirName", function(exists) { console.log(exists ? "创建成功" : "创建失败"); });
Ordner und Dateien löschen
Das fs-Modul von node.js 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
Verwenden Sievar 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); } };Verwandte Empfehlungen:
deleteall("./dir")//将文件夹传入即可Detaillierte Erklärung, wie node.js Systemdateien und Verzeichnisse basierend auf dem fs-Modul liest und schreibtPHP und Node.jsSo lösen Sie das asynchrone Lesen und Schreiben von Synchronisationsergebnissen im fs-Modul in node.js
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung, wie node.js ermittelt, ob eine Datei vorhanden ist, und diese löscht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!