Kuidas atribuut path.delimiter Node.js-is töötab?

Kuidas Atribuut Path Delimiter Node Js Is Tootab



Node.js-iga on kaasas ' tee ” moodul, mis suhtleb süsteemifailide ja kataloogide teega. Selle peamine eesmärk on käsitleda ja muuta failiteid mitmel viisil vastavalt nõuetele. Selle ühised funktsioonid on normaliseerimine, kataloogide/failinimede leidmine, faililaiendite ekstraktimine, tee eraldaja ja eraldaja tagastamine ning palju muud. Sellel on lai valik sisseehitatud meetodeid ja omadusi kõigi määratud toimingute tegemiseks.

See postitus demonstreerib atribuudi „path.delimiter” tööd failis Node.js.

Kuidas atribuut „path.delimiter” Node.js-is töötab?

' eraldaja () ' on '' eelmääratletud omadus tee ” moodul, mis tagastab platvormipõhise teepiiraja. Windowsi puhul on tee eraldaja 'semikoolon(;)' ja UNIX-põhiste operatsioonisüsteemide puhul 'koolon(:)'.







Selle atribuudi töö põhineb selle üldistatud süntaksil, mida mainitakse allpool:



tee. vara ;

Ülaltoodud süntaks tagastab eraldaja stringina.



Vaatame ülalmääratletud atribuudi praktilist rakendamist selle põhisüntaksi abil.





Näide: atribuudi „path.delimiter” rakendamine tee eraldaja hankimiseks
See näide rakendab tee eraldaja tagastamiseks atribuuti „path.delimiter()”.

konst tee = nõuda ( 'tee' ) ;
konsool. logi ( tee. piiritleja ) ;

Ülaltoodud koodilõigul:



  • Esiteks, ' nõua () ” meetod sisaldab projekti Node.js moodulit „path”.
  • Järgmiseks ' console.log() ' meetod rakendab ' eraldaja () ” atribuut, et hankida teepiiraja ja kuvada see konsoolil.

Väljund
Käivitage fail '.js', kasutades allolevat käsku:

sõlme rakendus. js

On näha, et väljund sisaldab teepiirajat “;(semikoolon)”, kuna praegune operatsioonisüsteem on Windows:

Näide 2: Atribuudi „path.delimiter” rakendamine süsteemi keskkonnamuutujate teede eraldamiseks
See näide rakendab atribuuti „path.delimeter”, et jagada süsteemi keskkonnamuutujate teed:

konst tee = nõuda ( 'tee' ) ;
konsool. logi ( protsessi. env . PATH ) ;
konsool. logi ( protsessi. env . PATH . poolitatud ( tee. piiritleja ) ) ;

Ülaltoodud koodiridades:

  • ' console.log() ” meetod rakendab esmalt objekti „process.env.PATH”, et pääseda ligi süsteemimuutujate teele ja kuvada see konsoolil. Kõik teed on eraldatud tähega ';' käärsool.
  • Järgmine meetod 'console.log()' seostab ' split () ” meetodit, mille objekt „process.env.PATH” läbib „ piiritleja ” atribuut on selle argumendiks, et lõigata operatsioonisüsteemil põhineva eraldajaga kõik teed.

Väljund
Käivitage fail „.js”:

sõlme rakendus. js

Võib täheldada, et süsteemi keskkonnamuutujad on eraldatud “;(semikoolon)”-ga, mis on jagatud loendivormingusse:

See kõik puudutab Node.js-i atribuudi path.delimiter toimimist.

Järeldus

Programmis Node.js on ' path.delimiter() ” atribuut hangib teepiiraja vastavalt operatsioonisüsteemile. See omadus aitab ka andmeid konkreetsesse vormingusse teisendada, lähtudes rakendatud meetodist. See postitus on praktiliselt selgitanud Node.js-i atribuuti 'path.delimiter()'.