Come funziona la proprietà path.delimiter in Node.js?

Come Funziona La Proprieta Path Delimiter In Node Js



Node.js viene fornito con un ' sentiero ” modulo che interagisce con il percorso dei file e delle directory di sistema. Il suo obiettivo principale è gestire e modificare i percorsi dei file in numerosi modi secondo i requisiti. Le sue caratteristiche comuni sono la normalizzazione, la ricerca di nomi di directory/file, l'estrazione delle estensioni di file, la restituzione del delimitatore e del separatore del percorso e molto altro. Viene fornito con un'ampia gamma di metodi e proprietà integrati per eseguire tutte le operazioni specificate.

Questo post dimostrerà il funzionamento della proprietà 'path.delimiter' in Node.js.

Come funziona la proprietà 'path.delimiter' in Node.js?

IL ' delimitatore() ' è una proprietà predefinita di ' sentiero ' che restituisce il delimitatore del percorso specifico della piattaforma. Per Windows, il delimitatore del percorso è “punto e virgola(;)”, mentre per i sistemi operativi basati su UNIX è “due punti(:)”.







Il funzionamento di questa proprietà si basa sulla sua sintassi generalizzata menzionata di seguito:



sentiero. proprietà ;

La sintassi precedente restituisce un delimitatore come stringa.



Vediamo l'implementazione pratica della proprietà sopra definita con l'aiuto della sua sintassi di base.





Esempio: applicazione della proprietà 'path.delimiter' per ottenere il delimitatore del percorso
Questo esempio applica la proprietà 'path.delimiter()' per restituire il delimitatore del percorso:

cost sentiero = richiedere ( 'sentiero' ) ;
consolle. tronco d'albero ( sentiero. delimitatore ) ;

Nello snippet di codice sopra:



  • In primo luogo, il “ richiedere() ' include il modulo 'percorso' nel progetto Node.js.
  • Successivamente, il “ console.log() Il metodo ' applica il metodo ' delimitatore() ' per ottenere il delimitatore del percorso e visualizzarlo sulla console.

Produzione
Esegui il file '.js' utilizzando il comando fornito di seguito:

nodo app. js

Si può vedere che l'output contiene un delimitatore di percorso “;(punto e virgola)” perché il sistema operativo corrente è Windows:

Esempio 2: applicazione della proprietà 'path.delimiter' per separare i percorsi delle variabili di ambiente del sistema
Questo esempio applica la proprietà 'path.delimeter' per dividere i percorsi delle variabili di ambiente del sistema:

cost sentiero = richiedere ( 'sentiero' ) ;
consolle. tronco d'albero ( processi. ambiente . SENTIERO ) ;
consolle. tronco d'albero ( processi. ambiente . SENTIERO . diviso ( sentiero. delimitatore ) ) ;

Nelle righe di codice sopra:

  • IL ' console.log() ' applica innanzitutto l'oggetto 'process.env.PATH' per accedere al percorso delle variabili di sistema e visualizzarlo sulla console. Tutti i percorsi sono separati dal “;” colon.
  • Il successivo metodo “console.log()” associa il “ diviso() ' con l'oggetto 'process.env.PATH' che passa il ' delimitatore ' come argomento per tagliare tutti i percorsi con il delimitatore in base al sistema operativo.

Produzione
Esegui il file '.js':

nodo app. js

Si può osservare che le variabili di ambiente del sistema sono separate da ';(punto e virgola)' che sono divise in un formato elenco:

Questo è tutto incentrato sul funzionamento della proprietà path.delimiter in Node.js.

Conclusione

In Node.js, il ' percorso.delimitatore() ” recupera il delimitatore del percorso in base al sistema operativo. Questa proprietà aiuta anche a convertire i dati in un formato specifico in base al metodo applicato. Questo post ha praticamente spiegato la proprietà “path.delimiter()” in Node.js.