Paano Gamitin ang path.normalize() Method sa Node.js?

Paano Gamitin Ang Path Normalize Method Sa Node Js



Ang Node.js ay may kasamang a “landas” module na tumutulong sa paghawak ng landas ng mga file at direktoryo ng system 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, pagsali at pag-convert ng mga segment ng mga landas sa isang solong landas, at marami pang iba. Ang lahat ng partikular na operasyon ay maaaring isagawa sa pamamagitan ng paggamit ng mga paunang natukoy na pamamaraan at katangian nito. Ito ay
na ang pamamaraang 'normalize()' ay nag-normalize sa tinukoy na landas, ang 'dirname()' ay kinukuha ang pangalan ng direktoryo, at ang 'extname()' ay kinukuha ang extension ng file.

Ang post na ito ay halos magpapaliwanag sa paggamit ng Node.js na 'path.normalize()' na pamamaraan.







Paano Gamitin ang path.normalize() Method sa Node.js?

Ang 'normalize()' Ang paunang natukoy na paraan ng 'path' na module ay nag-normalize sa ibinigay na landas sa pamamagitan ng pagpapalit ng '\\\\, ., ...' na mga character ng partikular na path separator. Ang pamamaraang ito ay nagbibigay ng na-update na landas kung saan ang maraming separator ay pinapalitan ng isang partikular na separator. Sa Windows, ang partikular na separator ay '/(backslash)'.



Ang paggamit ng paraang ito ay umaasa sa gneralized syntax nito na nakasulat sa ibaba:



landas. gawing normal ( landas ) ;

Ang syntax sa itaas ay tumatagal lamang ng isang parameter “landas” na tumutukoy sa landas na kailangang gawing normal.





Gamitin natin sa praktikal na paraan ang tinukoy sa itaas.

Halimbawa: Paglalapat ng “path.normalize()” na Paraan para Suriin ang Absolute Path
Inilalapat ng halimbawang ito ang pamamaraang 'path.normalize()' upang gawing normal ang mga ibinigay na path:



const landas = nangangailangan ( 'landas' ) ;
landas1 = landas. gawing normal ( 'C: \\ .. \\ Lenovo \\ \\ Desktop \\ demo' ) ;
console. log ( landas1 ) ;
landas2 = landas. gawing normal ( ' \\ demo \' );
console.log(path2);
path3 = path.normalize('
\\Desktop\\demo ');
console.log(path3);

Sa itaas na bloke ng code:

  • Una, ang 'nangangailangan ()' Ini-import ng method ang module na 'path' sa proyektong Node.js.
  • Susunod, ang “path1” inilalapat ng variable ang 'normalize()' paraan upang gawing normal ang ibinigay na landas sa pamamagitan ng pagpapalit ng \\, ., .. ng '/(backslash)'.
  • Pagkatapos nito, ang “console.log()” Ipinapakita ng pamamaraan ang output ng 'normalize()' na paraan sa console na nakaimbak sa variable na 'path1'.
  • Ang parehong paraan ay ginagamit para sa susunod na dalawa “path2” , at ang “path3” mga variable.

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

node app. js

Makikita na ang terminal ay nagpapakita ng mga normalized na landas ayon sa pagkakabanggit:

Iyon lang ang tungkol sa pamamaraang 'path.normalize()' sa Node.js.

Konklusyon

Sa Node.js, ang “path.normalize()” Ang pamamaraan ay kapaki-pakinabang upang i-convert ang tinukoy na landas sa normalized na form sa pamamagitan ng pagpapalit ng lahat ng mga separator ng isang tiyak na separator. Ang partikular na separator ay nag-iiba ayon sa operating system. Ginagawa ng pamamaraang ito ang tinukoy na gawain sa pamamagitan ng paggamit ng parameter na 'path'. Ang post na ito ay halos ipinaliwanag ang paggamit ng Node.js na 'path.normalize()' na pamamaraan.