Maison > Article > interface Web > Explication détaillée de la façon dont node.js détermine si un fichier existe et le supprime
Cet article présente principalement la méthode de nodejs pour déterminer l'existence et la suppression de fichiers et de dossiers. Vous devez utiliser le module fs de nodejs. Il analyse les compétences opérationnelles de nodejs en fonction du module de fichier pour déterminer l'existence et la suppression. de fichiers et de dossiers sous forme d'exemples. Les amis dans le besoin peuvent s'y référer, j'espère que cela pourra aider tout le monde.
Juger si les fichiers et les dossiers existent
Vous devez utiliser le module fs de nodejs
Introduire la
var fs= require("fs")
méthode de jugement
fs.exists(path, callback)
path : le chemin du dossier et du fichier déterminés
callback : fonction de rappel
fs.exists("dirName", function(exists) { console.log(exists ? "创建成功" : "创建失败"); });
Supprimer les dossiers et fichiers
Le module fs de node.js fournit uniquement la fonction de suppression du dossier de dissociation du fichier et du répertoire rmdir, donc les supprimer ensemble nous oblige à parcourir la suppression. Le code est le suivant
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); } };.
Utilisez
deleteall("./dir")//将文件夹传入即可
Recommandations associées :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!