Heim  >  Artikel  >  Web-Frontend  >  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

小云云
小云云Original
2017-12-22 11:41:253497Durchsuche

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 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);
  }
};

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

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!

Stellungnahme:
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