Paano Gumagana ang path.delimiter Property sa Node.js?

Paano Gumagana Ang Path Delimiter Property Sa Node Js



Ang Node.js ay may kasamang “ landas ” module na nakikipag-ugnayan sa path ng mga system file at direktoryo. Ang pangunahing layunin nito ay hawakan at baguhin ang mga path ng file sa maraming paraan ayon sa mga kinakailangan. Ang mga karaniwang tampok nito ay, pag-normalize, paghahanap ng mga pangalan ng direktoryo/file, pagkuha ng mga extension ng file, pagbabalik ng path delimiter at separator, at marami pang iba. Ito ay may malawak na hanay ng mga built-in na pamamaraan at katangian upang maisagawa ang lahat ng tinukoy na operasyon.

Ipapakita ng post na ito ang paggana ng property na 'path.delimiter' sa Node.js.

Paano Gumagana ang 'path.delimiter' Property sa Node.js?

Ang ' delimiter() Ang ” ay isang paunang natukoy na pag-aari ng “ landas ” module na nagbabalik ng path delimiter na partikular sa platform. Para sa Windows, ang path delimiter ay 'semi-colon(;)', at para sa UNIX-based operating system ito ay 'colon(:)'.







Ang paggana ng property na ito ay umaasa sa pangkalahatang syntax nito na binanggit sa ibaba:



landas. ari-arian ;

Ang syntax sa itaas ay nagbabalik ng delimiter bilang isang string.



Tingnan natin ang praktikal na pagpapatupad ng natukoy na katangian sa itaas sa tulong ng pangunahing syntax nito.





Halimbawa: Paglalapat ng 'path.delimiter' na Property para Makuha ang Path Delimiter
Inilalapat ng halimbawang ito ang property na 'path.delimiter()' upang ibalik ang delimiter ng path:

const landas = nangangailangan ( 'landas' ) ;
console. log ( landas. delimiter ) ;

Sa snippet ng code sa itaas:



  • Una, ang ' nangangailangan() Kasama sa paraang 'ang 'path' na module sa proyektong Node.js.
  • Susunod, ang ' console.log() 'Ang pamamaraan ay inilalapat ang ' delimiter() ” property para makuha ang path delimiter at ipakita ito sa console.

Output
Isagawa ang '.js' na file gamit ang command na ibinigay sa ibaba:

node app. js

Makikita na ang output ay naglalaman ng isang path delimiter ';(semi-colon)' dahil ang kasalukuyang operating system ay Windows:

Halimbawa 2: Paglalapat ng 'path.delimiter' na Property upang Paghiwalayin ang Mga Path ng System Environment Variables
Inilalapat ng halimbawang ito ang property na 'path.delimeter' upang hatiin ang mga path ng mga variable ng environment ng system:

const landas = nangangailangan ( 'landas' ) ;
console. log ( proseso. env . DAAN ) ;
console. log ( proseso. env . DAAN . hati ( landas. delimiter ) ) ;

Sa mga linya ng code sa itaas:

  • Ang ' console.log() Inilapat muna ng paraan ng 'process.env.PATH' ang object na 'process.env.PATH' upang ma-access ang path ng mga variable ng system at ipakita ito sa console. Ang lahat ng mga landas ay pinaghihiwalay ng ';' colon.
  • Ang susunod na 'console.log()' na paraan ay nag-uugnay sa ' hati() ” method na may object na “process.env.PATH” na nagpapasa sa “ delimiter ” property bilang argumento nito na gupitin ang lahat ng mga landas na may delimiter batay sa operating system.

Output
Patakbuhin ang '.js' na file:

node app. js

Mapapansing ang mga variable ng kapaligiran ng system ay pinaghihiwalay ng ';(semi-colon)' na hinati sa isang format ng listahan:

Iyon lang ang tungkol sa paggana ng path.delimiter property sa Node.js.

Konklusyon

Sa Node.js, ang “ path.delimiter() Kinukuha ng property ang path delimiter ayon sa operating system. Tumutulong din ang property na ito na i-convert ang data sa isang partikular na format batay sa inilapat na paraan. Ang post na ito ay halos ipinaliwanag ang 'path.delimiter()' na property sa Node.js.