¿Cómo navegar por rutas de archivos en NodeJs?

Como Navegar Por Rutas De Archivos En Nodejs



Encontrar la ruta exacta del archivo es muy importante, especialmente durante la creación de nuevos directorios o la eliminación de directorios. Para la creación de aplicaciones web complejas y modernas, todo el código se divide en varios fragmentos que luego se almacenan en diferentes archivos.

Sin embargo, recuperar los archivos de estos directorios e incluirlos en el archivo principal es una tarea muy difícil y que requiere mucho tiempo. ¡Felizmente! NodeJs ofrece un par de variables que se pueden usar para recuperar la ruta absoluta de la biblioteca o archivo proporcionado.

Este blog explicará el procedimiento para navegar por rutas de archivos en Node.js.







¿Cómo navegar por rutas de archivos en NodeJs?

Conocer la ruta correcta del archivo o directorio es la tarea más importante. De lo contrario, toda la aplicación web puede fallar o no proporcionar el resultado deseado, si alguna de las rutas de sus archivos no es correcta. Hay dos variables y un método proporcionado por node.js que se pueden usar específicamente para devolver la ruta de un archivo, directorio o directorio raíz seleccionado. Estos se describen a continuación junto con el procedimiento de implementación adecuado:



Método 1: navegar por la ruta del directorio en Node.js usando la variable '__dirname'

El ' __dirname La variable proporcionada por Nodejs tiene la funcionalidad predeterminada de recuperar la ruta de la carpeta actual en la que reside el script o archivo que se está ejecutando. En nuestro caso, el “ aplicación.js ”se coloca dentro de la carpeta del proyecto con el nombre “readlineProj”. Entonces, esta variable devuelve la ruta absoluta para encontrar el ' readlineProj ”. La única línea de código se muestra como:



consola. registro ( 'La carpeta del proyecto actual tiene una ruta de: ' , __dirname ) ;

Para ejecutar esto “aplicación.js” archivo, ejecute el comando “ nodo 'comando donde el nombre del archivo es' aplicación ”:





aplicación de nodo

El resultado muestra que se ha recuperado la ruta para el directorio actual requerido:



Método 2: navegar por la ruta del archivo en Node.js usando la variable '__filename'

Para navegar por la ruta del archivo actual en el que el desarrollador está trabajando actualmente, la variable predefinida ' __Nombre del archivo 'Se utiliza. Esta variable recupera la ruta absoluta del archivo actual que se puede mostrar en la consola o se puede almacenar en cualquier otra variable para su posterior procesamiento. Su implementación se muestra en la siguiente línea de código:

consola. registro ( 'El archivo actual tiene una ruta de: ' , __Nombre del archivo ) ;

Ahora, ejecute el archivo que lo contiene usando el mismo comando descrito en la sección anterior:

aplicación de nodo

El siguiente resultado muestra que se ha recuperado la ruta absoluta para el archivo actual 'app.js':

Método 3: navegar por la ruta del directorio raíz utilizando la variable “process.cwd()”

Hay un único método de Node.js que se invoca o se llama junto con el ' proceso 'Propiedad para devolver la ruta absoluta del directorio de trabajo actual. En pocas palabras, el directo que Node.js ejecuta se recupera asignando el comando ' cwd() 'Método junto al' proceso ' propiedad:

consola. registro ( ' \norte Navegue al directorio de trabajo actual: ' + proceso. cwd ( ) ) ;

Al usarlo, la ruta del directorio raíz del directorio que se está ejecutando actualmente también se puede recuperar con la ayuda de 'chdir()' método, como se muestra a continuación:

proceso. chdir ( '../' ) ;
consola. registro ( ' \norte Navegue hasta el directorio raíz: ' + proceso. cwd ( ) ) ;

Ahora, ejecuta esto “ aplicación.js ”archivo usando el “ nodo ' dominio:\

aplicación de nodo

El resultado muestra que se recupera la ruta de los directorios raíz actuales:

Consejo profesional: En caso de que quieras jugar un poco más con las rutas y quieras unir, normalizar o realizar otras cosas sobre la ruta recuperada o proporcionada. Debes visitar nuestro otro artículo. '¿Cómo utilizar el módulo de ruta de Node.js?' .

Este blog ha explicado el procedimiento para navegar por rutas de archivos en NodeJS.

Conclusión

Para navegar por las rutas de archivos en Node Js, utilice el botón ' __dirname ' y ' __Nombre del archivo ” variables o el “ proceso.cwd() 'Método proporcionado por Node.js. El ' __dirname ' devuelve la ruta absoluta de la carpeta actual y el ' __Nombre del archivo ”devuelve la ruta del archivo de trabajo o en ejecución actualmente. Con el ' proceso.cwd() ”, se recupera el directorio actualmente abierto en el que se realiza el procesamiento. Este blog ha ilustrado los métodos mediante los cuales se pueden recuperar las rutas de los archivos.