Miten path.delimiter-ominaisuus toimii Node.js:ssa?

Miten Path Delimiter Ominaisuus Toimii Node Js Ssa



Node.js:n mukana tulee ' polku ”-moduuli, joka on vuorovaikutuksessa järjestelmätiedostojen ja hakemistojen polun kanssa. Sen päätavoite on käsitellä ja muuttaa tiedostopolkuja useilla tavoilla vaatimusten mukaisesti. Sen yleisiä ominaisuuksia ovat normalisointi, hakemistojen/tiedostojen nimien etsiminen, tiedostopäätteiden purkaminen, polun erottimen ja erottimen palauttaminen ja paljon muuta. Siinä on laaja valikoima sisäänrakennettuja menetelmiä ja ominaisuuksia kaikkien määritettyjen toimintojen suorittamiseksi.

Tämä viesti havainnollistaa Node.js:n 'path.delimiter' -ominaisuuden toiminnan.

Miten 'path.delimiter'-ominaisuus toimii Node.js:ssä?

' erotin() ' on ennalta määritetty ominaisuus ' polku ”-moduuli, joka palauttaa alustakohtaisen polun erottimen. Windowsissa polun erotin on puolipiste (;) ja UNIX-pohjaisissa käyttöjärjestelmissä kaksoispiste (:).







Tämän ominaisuuden toiminta perustuu sen yleiseen syntaksiin, joka mainitaan alla:



polku. omaisuutta ;

Yllä oleva syntaksi palauttaa erottimen merkkijonona.



Katsotaanpa yllä määritellyn ominaisuuden käytännön toteutusta sen perussyntaksin avulla.





Esimerkki: Path.delimiter-ominaisuuden käyttäminen polun erottimen saamiseksi
Tässä esimerkissä käytetään 'path.delimiter()'-ominaisuutta palauttamaan polun erottimen:

konst polku = vaatia ( 'polku' ) ;
konsoli. Hirsi ( polku. erotin ) ;

Yllä olevassa koodinpätkässä:



  • Ensinnäkin ' vaatia() ” -menetelmä sisältää Node.js-projektin 'polku'-moduulin.
  • Seuraavaksi ' console.log() ' -menetelmä soveltaa ' erotin() ”-ominaisuutta saadaksesi polun erottimen ja näyttää sen konsolissa.

Lähtö
Suorita '.js'-tiedosto käyttämällä alla olevaa komentoa:

solmusovellus. js

Voidaan nähdä, että tulos sisältää polun erottimen ';(puolipiste)', koska nykyinen käyttöjärjestelmä on Windows:

Esimerkki 2: Ominaisuuden 'path.delimiter' käyttäminen järjestelmäympäristömuuttujien polkujen erottamiseen
Tämä esimerkki käyttää 'path.delimeter'-ominaisuutta jakaa järjestelmäympäristömuuttujien polut:

konst polku = vaatia ( 'polku' ) ;
konsoli. Hirsi ( käsitellä asiaa. env . PATH ) ;
konsoli. Hirsi ( käsitellä asiaa. env . PATH . jakaa ( polku. erotin ) ) ;

Yllä olevilla koodiriveillä:

  • ' console.log() ' -menetelmä käyttää ensin 'process.env.PATH' -objektia päästäkseen järjestelmämuuttujien polkuun ja näyttääkseen sen konsolissa. Kaikki polut on erotettu ';'-merkillä kaksoispiste.
  • Seuraava 'console.log()' -menetelmä yhdistää ' jakaa() ' -menetelmä, jossa 'process.env.PATH' -objekti ohittaa ' erotin ”-ominaisuuden argumenttina leikata kaikki polut käyttöjärjestelmään perustuvalla erottimella.

Lähtö
Suorita '.js'-tiedosto:

solmusovellus. js

Voidaan havaita, että järjestelmäympäristömuuttujat erotetaan ';(puolipiste)' -merkillä, jotka on jaettu luettelomuotoon:

Siinä kaikki Node.js:n path.delimiter-ominaisuuden toiminnasta.

Johtopäätös

Node.js:ssa ' path.delimiter() ”-ominaisuus hakee polun erottimen käyttöjärjestelmän mukaan. Tämä ominaisuus auttaa myös muuttamaan tiedot tiettyyn muotoon käytetyn menetelmän perusteella. Tämä viesti on käytännössä selittänyt Node.js:n 'path.delimiter()' -ominaisuuden.