pathExists () prueba si la ruta del archivo dada existe o no. Utiliza fs.access() bajo el capó.
Sintaxis:
fs.pathExists(file,callback)
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- archivo: Es una string que contiene la ruta del archivo.
- devolución de llamada: se llamará después de que se ejecute la función. Dará como resultado un error o un valor booleano llamado existe. También podemos usar promesas en lugar de la función de devolución de llamada.
Valor devuelto: No devuelve nada.
Siga los pasos para implementar la función:
-
El módulo se puede instalar usando el siguiente comando:
npm install fs-extra
-
Después de la instalación del módulo, puede verificar la versión del módulo instalado usando este comando:
npm ls fs-extra
-
Cree un archivo con el nombre index.js y requiera el módulo fs-extra en el archivo usando el siguiente comando:
const fs = require('fs-extra');
-
Para ejecutar el archivo escribe el siguiente comando en la terminal:
node index.js
Estructura del proyecto: La estructura del proyecto se verá así:
Ejemplo 1:
index.js
// Requiring module const fs = require("fs-extra"); // This file already // exists so function // will return true const file = "file.txt"; // Function call // Using callback function fs.pathExists(file, (err, exists) => { if (err) return console.log(err); console.log(exists); });
Salida: Esta será la salida de la consola.
Ejemplo 2:
index.js
// Requiring module const fs = require("fs-extra"); // This file doesn't // exists so function // will return false const file = "dir/file.txt"; // Function call // Using Promises fs.pathExists(file) .then((exists) => console.log(exists)) .catch((e) => console.log(e));
Salida: Esta será la salida de la consola.
Publicación traducida automáticamente
Artículo escrito por pritishnagpal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA