Како својство патх.делимитер функционише у Ноде.јс?

Kako Svojstvo Path Delimiter Funkcionise U Node Js



Ноде.јс долази са „ пут ” модул који је у интеракцији са путањом системских датотека и директоријума. Његов главни циљ је руковање и мењање путања датотека на бројне начине према захтевима. Његове заједничке карактеристике су нормализација, проналажење имена директоријума/датотека, издвајање екстензија датотека, враћање граничника и сепаратора путање и још много тога. Долази са широким спектром уграђених метода и својстава за обављање свих наведених операција.

Овај пост ће демонстрирати рад својства „патх.делимитер“ у Ноде.јс.

Како својство „патх.делимитер“ функционише у Ноде.јс?

делимитер() ” је унапред дефинисано својство „ пут ” модул који враћа граничник путање специфичан за платформу. За Виндовс, граничник путање је „тачка-зарез(;)“, а за оперативне системе засноване на УНИКС-у то је „двотачка(:)“.







Рад овог својства ослања се на његову генерализовану синтаксу која је поменута у наставку:



пут. имовина ;

Горња синтакса враћа граничник као стринг.



Хајде да видимо практичну имплементацију горе дефинисаног својства уз помоћ његове основне синтаксе.





Пример: Примена својства „патх.делимитер“ да бисте добили граничник путање
Овај пример примењује својство „патх.делимитер()“ да врати граничник путање:

конст пут = захтевају ( 'пут' ) ;
конзола. Пријава ( пут. граничник ) ;

У горњем исечку кода:



  • Прво, „ захтевају() ” метода укључује модул „путања” у пројекту Ноде.јс.
  • Затим, „ цонсоле.лог() ” метод примењује „ делимитер() ” да бисте добили граничник путање и приказали га на конзоли.

Излаз
Извршите датотеку „.јс“ користећи наредбу испод:

ноде апп. јс

Може се видети да излаз садржи граничник путање „;(тачка-зарез)“ јер је тренутни оперативни систем Виндовс:

Пример 2: Примена својства „патх.делимитер“ за одвајање путања варијабли системског окружења
Овај пример примењује својство „патх.делиметер“ да подели путање променљивих системског окружења:

конст пут = захтевају ( 'пут' ) ;
конзола. Пријава ( процес. енв . ПАТХ ) ;
конзола. Пријава ( процес. енв . ПАТХ . разделити ( пут. граничник ) ) ;

У горњим редовима кода:

  • цонсоле.лог() ” метода прво примењује објекат „процесс.енв.ПАТХ” да приступи путањи системских променљивих и прикаже је на конзоли. Све путање су раздвојене знаком ';' дебело црево.
  • Следећи метод „цонсоле.лог()“ повезује „ разделити() ” са објектом „процесс.енв.ПАТХ” који прослеђује „ граничник ” својство као свој аргумент за пресецање свих путања са граничником на основу оперативног система.

Излаз
Покрените датотеку „.јс“:

ноде апп. јс

Може се приметити да су варијабле системског окружења раздвојене „;(тачка-зарез)“ које су подељене у формат листе:

То је све о раду својства патх.делимитер у Ноде.јс.

Закључак

У Ноде.јс, „ патх.делимитер() ” својство преузима граничник путање према оперативном систему. Ово својство такође помаже да се подаци конвертују у одређени формат на основу примењеног метода. Овај пост је практично објаснио својство „патх.делимитер()“ у Ноде.јс.