Node.js est un runtime Javascript très puissant, qui contient une API de système de fichiers très utile, qui nous permet d'exploiter le système de fichiers de manière très pratique. Dans Node.js, nous pouvons supprimer des fichiers avec quelques lignes de code. Cet article explique comment supprimer des fichiers dans node.js.
1. Supprimez des fichiers via la méthode fs.unlink
Node.js fournit une méthode fs.unlink(), qui peut supprimer des fichiers. Cette méthode nécessite un chemin de fichier comme paramètre, qui peut être relatif ou absolu.
Lorsque vous utilisez la méthode fs.unlink(), vous devez faire attention aux points suivants :
(1) Si le fichier n'existe pas, cette méthode lancera un exception.
(2) Si le fichier est occupé ou ouvert par d'autres programmes, cette méthode ne pourra pas supprimer le fichier.
(3) Si le dossier est supprimé, l'opération ne peut pas être annulée.
Ce qui suit est un exemple de code qui utilise la méthode fs.unlink() pour supprimer des fichiers :
const fs = require('fs'); // Delete File fs.unlink('file.txt', (err) => { if (err) throw err; console.log('File deleted!'); });
2 Utilisez la méthode fs.existsSync pour supprimer des fichiers #🎜🎜. #
Nous pouvons utiliser la méthode fs.existsSync() pour vérifier si le fichier existe. Si le fichier existe, vous pouvez utiliser la méthode fs.unlinkSync() pour supprimer le fichier. La méthode fs.unlinkSync() bloque le thread JavaScript jusqu'à ce que le fichier soit supprimé. Ce qui suit est un exemple de code qui utilise les méthodes fs.existsSync() et fs.unlinkSync() pour supprimer des fichiers :const fs = require('fs'); const path = 'file.txt'; if (fs.existsSync(path)) { fs.unlinkSync(path); console.log('File deleted!'); }
const fs = require('fs').promises; fs.unlink('file.txt') .then(() => console.log('File deleted!')) .catch(err => console.error(err));
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!