Node.js sa dodáva s a 'cesta' modul, ktorý pomáha pri manipulácii s cestou systémových súborov a adresárov podľa požiadaviek. Jeho spoločnými vlastnosťami sú normalizácia, hľadanie názvov adresárov/súborov, extrahovanie prípon súborov, spájanie a konvertovanie segmentov ciest do jednej cesty a mnoho ďalšieho. Všetky jednotlivé operácie je možné vykonávať pomocou jeho preddefinovaných metód a vlastností. to je
tak, že metóda „normalize()“ normalizuje zadanú cestu, „dirname()“ získa názov adresára a „extname()“ získa príponu súboru.
Tento príspevok prakticky vysvetlí použitie metódy Node.js “path.normalize()”.
Ako používať metódu path.normalize() v Node.js?
The 'normalizovať ()' preddefinovaná metóda modulu „cesta“ normalizuje danú cestu nahradením znakov „\\\\, ., ...“ špecifickým oddeľovačom cesty. Táto metóda poskytuje aktualizovanú cestu, v ktorej sú viaceré oddeľovače nahradené jedným špecifickým oddeľovačom. V systéme Windows je špecifický oddeľovač „/(obrátená lomka)“.
Použitie tejto metódy sa spolieha na jej všeobecnú syntax, ktorá je napísaná nižšie:
cesta. normalizovať ( cesta ) ;
Vyššie uvedená syntax má iba jeden parameter 'cesta' ktorý určuje cestu, ktorú je potrebné normalizovať.
Využime vyššie uvedený spôsob prakticky.
Príklad: Použitie metódy „path.normalize()“ na kontrolu absolútnej cesty
Tento príklad používa metódu „path.normalize()“ na normalizáciu daných ciest:
konšt cesta = vyžadovať ( 'cesta' ) ;
cesta1 = cesta. normalizovať ( 'C: \\ .. \\ Lenovo \\ \\ Desktop \\ demo' ) ;
konzoly. log ( cesta1 ) ;
cesta2 = cesta. normalizovať ( ' \\ demo \' );
console.log(cesta2);
cesta3 = cesta.normalize(' \\Počítač\\ukážka ');
console.log(cesta3);
Vo vyššie uvedenom bloku kódu:
- Po prvé, 'vyžadovať()' importuje modul „cesta“ do projektu Node.js.
- Ďalej, 'cesta 1' premenná platí 'normalizovať ()' metóda na normalizáciu danej cesty nahradením \\, ., .. znakom „/(obrátená lomka)“.
- Po tom, 'console.log()' metóda zobrazí výstup metódy „normalize()“ na konzole uloženej v premennej „cesta1“.
- Rovnaká metóda sa používa pre ďalšie dva 'cesta2' , a 'cesta 3' premenných.
Výkon
Spustite súbor „.js“ pomocou nižšie uvedeného príkazu:
Je možné vidieť, že terminál zobrazuje normalizované cesty:
To je všetko o metóde „path.normalize()“ v Node.js.
Záver
V Node.js, 'path.normalize()' metóda je užitočná na konverziu špecifikovanej cesty do normalizovanej formy nahradením všetkých oddeľovačov jedným špecifickým oddeľovačom. Špecifický oddeľovač sa líši v závislosti od operačného systému. Táto metóda vykonáva definovanú úlohu pomocou parametra „cesta“. Tento príspevok prakticky vysvetlil použitie metódy Node.js „path.normalize()“.