Hogyan működik a path.delimiter tulajdonság a Node.js-ben?

Hogyan Mukodik A Path Delimiter Tulajdonsag A Node Js Ben



A Node.js egy „ pálya ” modul, amely kölcsönhatásba lép a rendszerfájlok és könyvtárak elérési útjával. Fő célja a fájl elérési útjainak sokféle kezelése és módosítása a követelményeknek megfelelően. Közös jellemzői a normalizálás, a könyvtár-/fájlnevek keresése, a fájlkiterjesztések kibontása, az útvonalhatároló és elválasztó visszaadása és még sok más. A beépített módszerek és tulajdonságok széles skálájával rendelkezik az összes meghatározott művelet végrehajtásához.

Ez a bejegyzés bemutatja a Node.js „path.delimiter” tulajdonságának működését.

Hogyan működik a „path.delimiter” tulajdonság a Node.js-ben?

A ' határoló () ' egy előre meghatározott tulajdonsága a ' pálya ” modul, amely a platform-specifikus útvonalhatárolót adja vissza. Windows esetén az útvonalhatároló „pontosvessző(;)”, UNIX alapú operációs rendszerek esetében pedig „kettőspont(:)”.







Ennek a tulajdonságnak a működése az alábbiakban említett általános szintaxison alapul:



pálya. ingatlan ;

A fenti szintaxis egy határolót ad vissza karakterláncként.



Lássuk a fent definiált tulajdonság gyakorlati megvalósítását az alapszintaxis segítségével.





Példa: A „path.delimiter” tulajdonság alkalmazása az útvonalhatároló lekéréséhez
Ez a példa a „path.delimiter()” tulajdonságot alkalmazza az útvonalhatároló visszaadásához:

const pálya = igényelnek ( 'pálya' ) ;
konzol. log ( pálya. határoló ) ;

A fenti kódrészletben:



  • Először is a „ igényel() ” metódus tartalmazza a „path” modult a Node.js projektben.
  • Ezután a „ console.log() ' módszer a ' határoló () ” tulajdonság az útvonalhatároló lekéréséhez és a konzolon való megjelenítéséhez.

Kimenet
Futtassa a „.js” fájlt az alábbi paranccsal:

csomópont alkalmazás. js

Látható, hogy a kimenet egy „;(pontosvessző)” útvonalhatárolót tartalmaz, mivel az aktuális operációs rendszer Windows:

2. példa: A „path.delimiter” tulajdonság alkalmazása a rendszerkörnyezeti változók útvonalainak elkülönítésére
Ez a példa a „path.delimeter” tulajdonságot alkalmazza a rendszerkörnyezeti változók útvonalainak felosztására:

const pálya = igényelnek ( 'pálya' ) ;
konzol. log ( folyamat. env . PÁLYA ) ;
konzol. log ( folyamat. env . PÁLYA . hasított ( pálya. határoló ) ) ;

A fenti kódsorokban:

  • A ' console.log() ” metódus először a „process.env.PATH” objektumot alkalmazza a rendszerváltozók elérési útjának eléréséhez és a konzolon való megjelenítéséhez. Az összes útvonalat „;” választja el kettőspont.
  • A következő „console.log()” metódus társítja a „ hasított() ” metódussal a „process.env.PATH” objektum átadja a „ határoló ” tulajdonság az argumentum, amely az összes elérési utat az operációs rendszeren alapuló elválasztójellel felvágja.

Kimenet
Futtassa a „.js” fájlt:

csomópont alkalmazás. js

Megfigyelhető, hogy a rendszerkörnyezeti változókat „;(pontosvessző)” választja el egymástól, amelyek listás formátumra vannak felosztva:

Ez minden a path.delimiter tulajdonság működéséről szól a Node.js-ben.

Következtetés

A Node.js-ben a „ path.delimiter() ” tulajdonság lekéri az elérési úthatárolót az operációs rendszernek megfelelően. Ez a tulajdonság abban is segít, hogy az alkalmazott módszer alapján az adatokat meghatározott formátumba konvertálja. Ez a bejegyzés gyakorlatilag elmagyarázta a Node.js „path.delimiter()” tulajdonságát.