Heim >Web-Frontend >Front-End-Fragen und Antworten >So erkennen Sie, ob eine Datei in nodejs vorhanden ist
Erkennungsmethode: 1. Verwenden Sie „fs.exists(path,callback)“; 2. Verwenden Sie „await util.promisify(fs.stat)('file path')“; ,Modus],Rückruf);“.
Die Betriebsumgebung dieses Tutorials: Windows7-System, NodeJS-Version 14.15.4, DELL G3-Computer.
Nodejs-Methode zum Erkennen, ob eine Datei vorhanden ist:
1. Verwenden Sie die Funktion fs.exists
exists(), um zu testen, ob eine Datei unter einem bestimmten Pfad vorhanden ist. Syntaxformat:
fs.exists(path, callback)
path Der zu erkennende Dateipfad
callback Die Callback-Funktion enthält einen Parameter existiert, true, wenn die Datei vorhanden ist, andernfalls false.
fs.exists('/etc/passwd', function (exists) { util.debug(exists ? "it's there" : "no passwd!"); });Wenn Sie nur überprüfen möchten, ob die Datei existiert, empfiehlt es sich, die unten stehende Datei fs.access zu verwenden.
3. Verwenden Sie fs.access
fs.access, um einen Modusparameter zu erhalten, um zu bestimmen, ob eine Datei vorhanden ist, ob sie lesbar ist und ob sie beschreibbar ist.
const stats = await util.promisify(fs.stat)('text1.txt'); console.log(stats.isDirectory()); // false console.log(stats.isFile()); // true
【Empfohlenes Lernen: „nodejs-Tutorial“】
Das obige ist der detaillierte Inhalt vonSo erkennen Sie, ob eine Datei in nodejs vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!