Kaip Node.js veikia ypatybė path.delimiter?

Kaip Node Js Veikia Ypatybe Path Delimiter



Node.js yra su „ kelias “ modulis, sąveikaujantis su sistemos failų ir katalogų keliu. Pagrindinis jo tikslas yra įvairiais būdais tvarkyti ir keisti failų kelius pagal reikalavimus. Bendros jo funkcijos yra normalizavimas, katalogų / failų pavadinimų radimas, failų plėtinių ištraukimas, kelio skyriklio ir skyriklio grąžinimas ir daug daugiau. Jame yra daugybė integruotų metodų ir savybių, skirtų visoms nurodytoms operacijoms atlikti.

Šis įrašas parodys, kaip veikia „path.delimiter“ ypatybė Node.js.

Kaip „path.delimiter“ ypatybė veikia Node.js?

skyriklis () “ yra iš anksto nustatyta „“ savybė kelias “ modulis, grąžinantis konkrečios platformos kelio skyriklį. „Windows“ sistemoje kelio skyriklis yra „kabliataškis (;)“, o UNIX pagrįstose operacinėse sistemose jis yra „dvitaškis (:)“.







Šios savybės veikimas priklauso nuo jos apibendrintos sintaksės, kuri paminėta toliau:



kelias. nuosavybė ;

Aukščiau pateikta sintaksė grąžina skyriklį kaip eilutę.



Pažiūrėkime, kaip praktiškai įgyvendinama aukščiau apibrėžta ypatybė, naudojant pagrindinę sintaksę.





Pavyzdys: ypatybės „path.delimiter“ taikymas norint gauti kelio skyriklį
Šiame pavyzdyje taikoma ypatybė „path.delimiter()“, kad būtų grąžintas kelio skyriklis:

konst kelias = reikalauti ( 'kelias' ) ;
konsolė. žurnalas ( kelias. skyriklis ) ;

Aukščiau pateiktame kodo fragmente:



  • Pirma, „ reikalauti () “ metodas apima „kelio“ modulį Node.js projekte.
  • Toliau „ console.log() “ metodas taiko „ skyriklis () “ ypatybę, kad gautumėte kelio skyriklį ir būtų rodomi konsolėje.

Išvestis
Vykdykite „.js“ failą naudodami toliau pateiktą komandą:

mazgo programa. js

Matyti, kad išvestyje yra kelio skyriklis „;(kabliataškis)“, nes dabartinė operacinė sistema yra „Windows“:

2 pavyzdys: Ypatybės „path.delimiter“ taikymas sistemos aplinkos kintamųjų keliams atskirti
Šiame pavyzdyje taikoma ypatybė „path.delimeter“, kad padalintų sistemos aplinkos kintamųjų kelius:

konst kelias = reikalauti ( 'kelias' ) ;
konsolė. žurnalas ( procesas. env . KELIAS ) ;
konsolė. žurnalas ( procesas. env . KELIAS . padalintas ( kelias. skyriklis ) ) ;

Aukščiau pateiktose kodo eilutėse:

  • console.log() “ metodas pirmiausia taiko objektą „process.env.PATH“, kad pasiektų sistemos kintamųjų kelią ir parodytų jį konsolėje. Visi keliai yra atskirti „;“ dvitaškis.
  • Kitas metodas „console.log()“ susieja „ padalinti () “ metodas, kai objektas „process.env.PATH“ perduoda „ skyriklis ” ypatybę kaip argumentą perpjauti visus kelius su skyrikliu pagal operacinę sistemą.

Išvestis
Paleiskite „.js“ failą:

mazgo programa. js

Galima pastebėti, kad sistemos aplinkos kintamieji yra atskirti „;(kabliataškiu)“, kurie yra suskirstyti į sąrašo formatą:

Tai viskas apie Node.js nuosavybės path.delimiter veikimą.

Išvada

„Node.js“ path.delimiter() ” ypatybė nuskaito kelio skyriklį pagal operacinę sistemą. Ši savybė taip pat padeda konvertuoti duomenis į konkretų formatą pagal taikomą metodą. Šis įrašas praktiškai paaiškino Node.js „path.delimiter()“ ypatybę.