Jak korzystać z metody path.normalize() w Node.js?

Jak Korzystac Z Metody Path Normalize W Node Js



Node.js zawiera 'ścieżka' moduł pomagający w obsłudze ścieżek plików i katalogów systemowych zgodnie z wymaganiami. Jego typowymi funkcjami są normalizacja, znajdowanie nazw katalogów/plików, wyodrębnianie rozszerzeń plików, łączenie i konwertowanie segmentów ścieżek w jedną ścieżkę i wiele więcej. Wszystkie poszczególne operacje można wykonać przy użyciu predefiniowanych metod i właściwości. To jest
tak, że metoda „normalize()” normalizuje określoną ścieżkę, „dirname()” pobiera nazwę katalogu, a „extname()” pobiera rozszerzenie pliku.

W tym poście wyjaśnię praktycznie zastosowanie metody „path.normalize()” Node.js.







Jak korzystać z metody path.normalize() w Node.js?

The 'normalizować()' predefiniowana metoda modułu „ścieżka” normalizuje podaną ścieżkę poprzez zastąpienie znaków „\\\\, ., …” konkretnym separatorem ścieżki. Ta metoda zapewnia zaktualizowaną ścieżkę, w której wiele separatorów jest zastępowanych jednym konkretnym separatorem. W systemie Windows konkretnym separatorem jest „/(ukośnik odwrotny)”.



Zastosowanie tej metody opiera się na jej uogólnionej składni opisanej poniżej:



ścieżka. normalizować ( ścieżka ) ;

Powyższa składnia przyjmuje tylko jeden parametr 'ścieżka' który określa ścieżkę, którą należy znormalizować.





Zastosujmy powyższą metodę w praktyce.

Przykład: zastosowanie metody „path.normalize()” do sprawdzenia ścieżki bezwzględnej
W tym przykładzie zastosowano metodę „path.normalize()” w celu normalizacji podanych ścieżek:



konst ścieżka = wymagać ( 'ścieżka' ) ;
ścieżka 1 = ścieżka. normalizować ( 'C: \\ .. \\ Lenovo \\ \\ Pulpit \\ próbny' ) ;
konsola. dziennik ( ścieżka 1 ) ;
ścieżka 2 = ścieżka. normalizować ( ' \\ próbny \' );
konsola.log(ścieżka2);
ścieżka3 = ścieżka.normalizuj('
\\Pulpit\\demo ');
konsola.log(ścieżka3);

W powyższym bloku kodu:

  • Po pierwsze, 'wymagać()' metoda importuje moduł „path” w projekcie Node.js.
  • Następny, „ścieżka 1” zmienna ma zastosowanie 'normalizować()' metoda normalizacji podanej ścieżki poprzez zastąpienie \\, ., .. znakiem „/(ukośnik odwrotny)”.
  • Po tym, „konsola.log()” metoda wyświetla wynik metody „normalize()” na konsoli zapisany w zmiennej „path1”.
  • Tę samą metodę stosuje się w przypadku dwóch następnych „ścieżka 2” , oraz „ścieżka 3” zmienne.

Wyjście
Wykonaj plik „.js” za pomocą poniższego polecenia:

aplikacja węzła. js

Można zauważyć, że terminal pokazuje odpowiednio znormalizowane ścieżki:

To wszystko na temat metody „path.normalize()” w Node.js.

Wniosek

W Node.js, „ścieżka.normalizuj()” Metoda jest przydatna do konwersji określonej ścieżki do postaci znormalizowanej poprzez zastąpienie wszystkich separatorów jednym konkretnym separatorem. Konkretny separator różni się w zależności od systemu operacyjnego. Metoda ta realizuje zdefiniowane zadanie przy wykorzystaniu parametru „ścieżka”. W tym poście praktycznie wyjaśniono użycie metody „path.normalize()” Node.js.