Heim > Web-Frontend > js-Tutorial > Detaillierte Erklärung, wie node.js ermittelt, ob eine Datei vorhanden ist, und diese löscht

Detaillierte Erklärung, wie node.js ermittelt, ob eine Datei vorhanden ist, und diese löscht

小云云
Freigeben: 2017-12-22 11:41:25
Original
3594 Leute haben es durchsucht

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")
Nach dem Login kopieren

-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 ? "创建成功" : "创建失败");
});
Nach dem Login kopieren

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 Sie
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);
  }
};
Nach dem Login kopieren

Verwandte Empfehlungen:
deleteall("./dir")//将文件夹传入即可
Nach dem Login kopieren

Detaillierte Erklärung, wie node.js Systemdateien und Verzeichnisse basierend auf dem fs-Modul liest und schreibt

PHP und Node.js

So 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!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage