Ako funguje vlastnosť path.delimiter v Node.js?

Ako Funguje Vlastnost Path Delimiter V Node Js



Node.js prichádza s „ cesta ” modul, ktorý interaguje s cestou systémových súborov a adresárov. Jeho hlavným cieľom je spracovávať a meniť cesty k súborom mnohými spôsobmi podľa požiadaviek. Jeho spoločné funkcie sú normalizácia, hľadanie názvov adresárov/súborov, extrahovanie prípon súborov, vrátenie oddeľovača a oddeľovača cesty a mnoho ďalšieho. Dodáva sa so širokou škálou vstavaných metód a vlastností na vykonávanie všetkých špecifikovaných operácií.

Tento príspevok demonštruje fungovanie vlastnosti „path.delimiter“ v Node.js.

Ako funguje vlastnosť „path.delimiter“ v Node.js?

' oddeľovač() “ je preddefinovaná vlastnosť „ cesta ” modul, ktorý vracia oddeľovač cesty špecifický pre platformu. Pre Windows je oddeľovač cesty „bodkočiarka(;)“ a pre operačné systémy založené na UNIX je to „bodkočiarka(:)“.







Fungovanie tejto vlastnosti závisí od jej zovšeobecnenej syntaxe, ktorá je uvedená nižšie:



cesta. nehnuteľnosť ;

Vyššie uvedená syntax vráti oddeľovač ako reťazec.



Pozrime sa na praktickú implementáciu vyššie definovanej vlastnosti pomocou jej základnej syntaxe.





Príklad: Použitie vlastnosti „path.delimiter“ na získanie oddeľovača cesty
V tomto príklade sa použije vlastnosť „path.delimiter()“ na vrátenie oddeľovača cesty:

konšt cesta = vyžadovať ( 'cesta' ) ;
konzola. log ( cesta. oddeľovač ) ;

Vo vyššie uvedenom útržku kódu:



  • Po prvé, „ vyžadovať() ” zahŕňa modul “cesta” v projekte Node.js.
  • Ďalej, „ console.log() “ používa metóda “ oddeľovač() ” na získanie oddeľovača cesty a jeho zobrazenie na konzole.

Výkon
Spustite súbor „.js“ pomocou nižšie uvedeného príkazu:

aplikácia uzla. js

Je vidieť, že výstup obsahuje oddeľovač cesty „;(bodkočiarka)“, pretože aktuálny operačný systém je Windows:

Príklad 2: Použitie vlastnosti „path.delimiter“ na oddelenie ciest premenných prostredia systému
Tento príklad aplikuje vlastnosť „path.delimeter“ na rozdelenie ciest systémových premenných prostredia:

konšt cesta = vyžadovať ( 'cesta' ) ;
konzola. log ( proces. env . PATH ) ;
konzola. log ( proces. env . PATH . rozdeliť ( cesta. oddeľovač ) ) ;

Vo vyššie uvedených riadkoch kódu:

  • ' console.log() ” najprv použije objekt “process.env.PATH” na prístup k ceste systémových premenných a jej zobrazenie na konzole. Všetky cesty sú oddelené znakom „;“ hrubého čreva.
  • Ďalšia metóda „console.log()“ spája „ rozdeliť () ” s objektom “process.env.PATH”, ktorý prechádza cez “ oddeľovač ” vlastnosť ako argument na rozrezanie všetkých ciest pomocou oddeľovača na základe operačného systému.

Výkon
Spustite súbor „.js“:

aplikácia uzla. js

Je možné pozorovať, že systémové premenné prostredia sú oddelené „;(bodkočiarkou)“, ktoré sú rozdelené do formátu zoznamu:

To je všetko o fungovaní vlastnosti path.delimiter v Node.js.

Záver

V Node.js je „ path.delimiter() Vlastnosť ” načíta oddeľovač cesty podľa operačného systému. Táto vlastnosť tiež pomáha konvertovať údaje do špecifického formátu na základe použitej metódy. Tento príspevok prakticky vysvetlil vlastnosť „path.delimiter()“ v Node.js.