Kako svojstvo path.delimiter funkcionira u Node.js?

Kako Svojstvo Path Delimiter Funkcionira U Node Js



Node.js dolazi s ' staza ” modul koji komunicira s putanjom sistemskih datoteka i direktorija. Njegov glavni cilj je rukovati i mijenjati staze datoteka na brojne načine prema zahtjevima. Njegove uobičajene značajke su normalizacija, pronalaženje imena direktorija/datoteka, izdvajanje ekstenzija datoteka, vraćanje razdjelnika staze i separatora i još mnogo toga. Dolazi sa širokim rasponom ugrađenih metoda i svojstava za izvođenje svih navedenih operacija.

Ovaj post će pokazati rad svojstva “path.delimiter” u Node.js.

Kako svojstvo “path.delimiter” funkcionira u Node.js?

' graničnik() ' je unaprijed definirano svojstvo ' staza ” modul koji vraća razdjelnik staze specifičan za platformu. Za Windows, graničnik staze je 'točka-zarez(;)', a za operacijske sustave bazirane na UNIX-u je 'dvotočka(:)'.







Rad ovog svojstva oslanja se na generaliziranu sintaksu koja je navedena u nastavku:



staza. vlasništvo ;

Gornja sintaksa vraća graničnik kao niz.



Pogledajmo praktičnu implementaciju gore definiranog svojstva uz pomoć njegove osnovne sintakse.





Primjer: Primjena svojstva “path.delimiter” za dobivanje razdjelnika putanje
Ovaj primjer primjenjuje svojstvo “path.delimiter()” za vraćanje graničnika putanje:

konst staza = zahtijevati ( 'staza' ) ;
konzola. log ( staza. graničnik ) ;

U gornjem isječku koda:



  • Prvo, ' zahtijevati () ” uključuje modul “path” u projektu Node.js.
  • Zatim, ' konzola.log() ' metoda primjenjuje ' graničnik() ” za dobivanje graničnika staze i njegovo prikazivanje na konzoli.

Izlaz
Izvršite datoteku '.js' pomoću donje navedene naredbe:

aplikacija čvora. js

Može se vidjeti da izlaz sadrži graničnik putanje ';(točka-zarez)' jer je trenutni operativni sustav Windows:

Primjer 2: Primjena svojstva “path.delimiter” za odvajanje staza varijabli okruženja sustava
Ovaj primjer primjenjuje svojstvo 'path.delimeter' za dijeljenje puteva varijabli okruženja sustava:

konst staza = zahtijevati ( 'staza' ) ;
konzola. log ( postupak. okruženje . STAZA ) ;
konzola. log ( postupak. okruženje . STAZA . podjela ( staza. graničnik ) ) ;

U gornjim linijama koda:

  • ' konzola.log() ” metoda prvo primjenjuje objekt “process.env.PATH” za pristup putanji sistemskih varijabli i njen prikaz na konzoli. Sve su staze odvojene znakom “;” debelo crijevo.
  • Sljedeća metoda 'console.log()' pridružuje ' podjela() ' s objektom 'process.env.PATH' koji prosljeđuje ' graničnik ” svojstvo kao svoj argument za presijecanje svih staza s graničnikom na temelju operativnog sustava.

Izlaz
Pokrenite datoteku '.js':

aplikacija čvora. js

Može se primijetiti da su varijable okruženja sustava odvojene '; (točka-zarez)' koje su podijeljene u format popisa:

To je sve o radu svojstva path.delimiter u Node.js.

Zaključak

U Node.js, ' path.delimiter() ” svojstvo dohvaća graničnik puta prema operativnom sustavu. Ovo svojstvo također pomaže pretvoriti podatke u određeni format na temelju primijenjene metode. Ovaj post je praktično objasnio svojstvo “path.delimiter()” u Node.js.