Како се кретати путањама датотека у НодеЈс-у?

Kako Se Kretati Putanama Datoteka U Nodejs U



Проналажење тачне путање датотеке је веома важно, посебно током креирања нових директоријума или брисања директоријума. За креирање сложених и модерних веб апликација, цео код је подељен на више делова који се затим чувају у различитим датотекама.

Међутим, преузимање датотека из ових директоријума и њихово укључивање у главну датотеку је веома тежак и дуготрајан задатак. Срећно! НодеЈс нуди неколико променљивих које се могу користити за преузимање апсолутне путање за дату библиотеку или датотеку.

Овај блог ће објаснити процедуру за навигацију путањама датотека у Ноде.јс.







Како се кретати путањама датотека у НодеЈс-у?

Познавање тачне путање датотеке или директоријума је најважнији задатак. У супротном, цела веб апликација може да се сруши или не пружи жељени резултат, ако било која од њених путања датотеке није тачна. Постоје две променљиве и један метод који обезбеђује ноде.јс који се може користити посебно за враћање путање за изабрану датотеку, директоријум или основни директоријум. Они су описани у наставку заједно са правилном процедуром имплементације:



Метод 1: Крећите се путањом директоријума у ​​Ноде.јс користећи променљиву „__дирнаме“

__дирнаме ” променљива коју обезбеђује Нодејс има подразумевану функцију преузимања путање тренутне фасцикле у којој се налази скрипта или датотека која се извршава. У нашем случају, „ апп.јс ” се налази унутар фасцикле пројекта са именом „реадлинеПрој”. Дакле, ова променљива враћа апсолутну путању за проналажење „ реадлинеПрој ”. Једна линија кода је приказана као:



конзола. Пријава ( „Тренутна фасцикла пројекта има путању од: „ , __дирнаме ) ;

Да бисте ово извршили „апп.јс“ датотеку, извршите „ чвор <име датотеке> ” команда где је име датотеке “ апликација ”:





ноде апп

Излаз показује да је путања за тражени тренутни директоријум преузета:



Метод 2: Крећите се путањом датотеке у Ноде.јс користећи променљиву „__филенаме“

Да бисте се кретали кроз тренутну путању датотеке на којој програмер тренутно ради, унапред дефинисана променљива „ __назив документа ' се користи. Ова променљива преузима апсолутну путању тренутне датотеке која се може приказати преко конзоле или може бити сачувана у било којој другој променљивој ради даље обраде. Његова имплементација је приказана у доњем реду кода:

конзола. Пријава ( 'Тренутна датотека има путању од: ' , __назив документа ) ;

Сада извршите датотеку која садржи користећи исту команду описану у горњем одељку:

ноде апп

Доњи излаз показује да је апсолутна путања за тренутну датотеку „апп.јс“ преузета:

Метод 3: Крећите се кроз путању основног директоријума користећи променљиву „процесс.цвд()“

Постоји један метод од стране Ноде.јс који се позива или позива уз „ процес ” за враћање апсолутне путање тренутног радног директоријума. Једноставно речено, директно које извршава Ноде.јс се преузима додељивањем „ цвд() ” метод поред „ процес ' имовина:

конзола. Пријава ( ' Идите до тренутно радног директоријума: ' + процес. цвд ( ) ) ;

Користећи га, путања основног директоријума за тренутно извршни директоријум такође може да се преузме уз помоћ 'цхдир()' метод, као што је приказано у наставку:

процес. цхдир ( '../' ) ;
конзола. Пријава ( ' Идите до коренског директоријума: ' + процес. цвд ( ) ) ;

Сада извршите ово ' апп.јс ” датотеку користећи „ чвор <име датотеке> ” команда:\

ноде апп

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

Про врх: У случају да желите још мало да се играте са путањама и желите да се придружите, нормализујете или изводите друге ствари преко преузете или пружене путање. Обавезно посетите наш други чланак „Како користити модул путање Ноде.јс?“ .

Овај блог је објаснио процедуру навигације путањама датотека у НодеЈС-у.

Закључак

Да бисте се кретали путањама датотека у Ноде Јс, користите „ __дирнаме ' и ' __назив документа ” променљиве или „ процесс.цвд() ” метод који обезбеђује Ноде.јс. „ __дирнаме ” враћа апсолутну путању за тренутну фасциклу и „ __назив документа ” враћа путању датотеке која се тренутно извршава или ради. Са ' процесс.цвд() ”, преузима се тренутно отворени директоријум у коме се обрада одвија. Овај блог је илустровао приступе помоћу којих се путање датотека могу преузети.