Come navigare nei percorsi dei file in NodeJs?

Come Navigare Nei Percorsi Dei File In Nodejs



Trovare il percorso esatto del file è molto importante, soprattutto durante la creazione di nuove directory o la cancellazione delle directory. Per la realizzazione di applicazioni web complesse e moderne, l'intero codice viene suddiviso in più blocchi che vengono poi archiviati in file diversi.

Tuttavia, recuperare i file da queste directory e includerli nel file principale è un compito molto difficile e dispendioso in termini di tempo. Fortunatamente! NodeJs offre un paio di variabili che possono essere utilizzate per recuperare il percorso assoluto per la libreria o il file fornito.

Questo blog spiegherà la procedura per navigare nei percorsi dei file in Node.js.







Come navigare nei percorsi dei file in NodeJs?

Conoscere il percorso corretto del file o della directory è il compito più importante. In caso contrario, l'intera applicazione Web potrebbe bloccarsi o non fornire il risultato desiderato, se uno qualsiasi dei percorsi dei file non è corretto. Esistono due variabili e un metodo forniti da node.js che possono essere utilizzati specificamente per restituire il percorso di un file, directory o directory root selezionata. Questi sono descritti di seguito insieme alla corretta procedura di implementazione:



Metodo 1: navigare nel percorso della directory in Node.js utilizzando la variabile '__dirname'.

IL ' __nomedir ' fornita da Nodejs ha la funzionalità predefinita di recuperare il percorso della cartella corrente in cui risiede lo script o il file in esecuzione. Nel nostro caso, il “ app.js ' viene inserito nella cartella del progetto con il nome 'readlineProj'. Quindi, questa variabile restituisce il percorso assoluto per trovare il ' leggilineProg ”. La singola riga di codice viene visualizzata come:



consolle. tronco d'albero ( 'La cartella del progetto corrente ha un percorso di: ' , __nomedir ) ;

Per eseguire questo “app.js” file, eseguire il comando ' nodo ' comando dove il nome del file è ' app ':





nodo app

L'output mostra che il percorso per la directory corrente richiesta è stato recuperato:



Metodo 2: navigare nel percorso del file in Node.js utilizzando la variabile '__filename'.

Per navigare nel percorso corrente del file su cui lo sviluppatore sta attualmente lavorando, la variabile predefinita “ __nome del file ' si usa. Questa variabile recupera il percorso assoluto del file corrente che può essere visualizzato sulla console o può essere memorizzato in qualsiasi altra variabile per un'ulteriore elaborazione. La sua implementazione è mostrata nella riga di codice seguente:

consolle. tronco d'albero ( 'Il file corrente ha un percorso di: ' , __nome del file ) ;

Ora esegui il file contenente utilizzando lo stesso comando descritto nella sezione precedente:

nodo app

L'output seguente mostra che è stato recuperato il percorso assoluto per il file corrente 'app.js':

Metodo 3: navigare nel percorso della directory principale utilizzando la variabile 'process.cwd()'.

Esiste un singolo metodo di Node.js che viene invocato o chiamato lungo il ' processi ” per restituire il percorso assoluto della directory di lavoro corrente. In parole povere, il diretto eseguito da Node.js viene recuperato assegnando il ' cwd() ' metodo accanto al ' processi ' proprietà:

consolle. tronco d'albero ( ' \N Passare alla directory attualmente funzionante: ' + processi. cwd ( ) ) ;

Usandolo, è anche possibile recuperare il percorso della directory root per la directory attualmente in esecuzione con l'aiuto di 'chdir()' metodo, come mostrato di seguito:

processi. chdir ( '../' ) ;
consolle. tronco d'albero ( ' \N Passare alla directory principale: ' + processi. cwd ( ) ) ;

Ora esegui questo ' app.js ' file utilizzando il ' nodo ' comando:\

nodo app

L'output mostra che viene recuperato il percorso per le directory root correnti:

Suggerimento professionale: Nel caso in cui desideri giocare un po' di più con i percorsi e desideri unire, normalizzare o eseguire altre operazioni sul percorso recuperato o fornito. Deve visitare il nostro altro articolo 'Come utilizzare il modulo Path di Node.js?' .

Questo blog ha spiegato la procedura per navigare nei percorsi dei file in NodeJS.

Conclusione

Per navigare nei percorsi dei file in Node Js, utilizzare il pulsante ' __nomedir ' E ' __nome del file ' variabili o il ' processo.cwd() ' Metodo fornito da Node.js. IL ' __nomedir ' restituisce il percorso assoluto della cartella corrente e il ' __nome del file ' restituisce il percorso del file attualmente in esecuzione o funzionante. Con il ' processo.cwd() ', viene recuperata la directory attualmente aperta in cui avviene l'elaborazione. Questo blog ha illustrato gli approcci con cui è possibile recuperare i percorsi dei file.