Como usar o método path.normalize() em Node.js?

Como Usar O Metodo Path Normalize Em Node Js



Node.js vem com um 'caminho' módulo que ajuda a lidar com o caminho dos arquivos e diretórios do sistema conforme os requisitos. Seus recursos comuns são normalizar, encontrar nomes de diretórios/arquivos, extrair extensões de arquivos, unir e converter segmentos de caminhos em um único caminho e muito mais. Todas as operações específicas podem ser executadas usando seus métodos e propriedades predefinidos. Isso é
de modo que o método “normalize()” normalize o caminho especificado, “dirname()” recupere o nome do diretório e “extname()” recupere a extensão do arquivo.

Este post irá explicar de forma prática o uso do método “path.normalize()” do Node.js.







Como usar o método path.normalize() em Node.js?

O 'normalizar()' O método predefinido do módulo “caminho” normaliza o caminho fornecido, substituindo os caracteres “\\\\, .,…” pelo separador de caminho específico. Este método fornece um caminho atualizado no qual vários separadores são substituídos por um separador específico. No Windows, o separador específico é “/(barra invertida)”.



O uso deste método depende de sua sintaxe generalizada que está escrita abaixo:



caminho. normalizar ( caminho ) ;

A sintaxe acima leva apenas um parâmetro 'caminho' que especifica o caminho que precisa ser normalizado.





Vamos usar o método definido acima de forma prática.

Exemplo: aplicando o método “path.normalize()” para verificar o caminho absoluto
Este exemplo aplica o método “path.normalize()” para normalizar os caminhos fornecidos:



const caminho = exigir ( 'caminho' ) ;
caminho1 = caminho. normalizar ( 'C: \\ .. \\ Lenovo \\ \\ Área de Trabalho \\ demonstração' ) ;
console. registro ( caminho1 ) ;
caminho2 = caminho. normalizar ( ' \\ demonstração \' );
console.log(caminho2);
caminho3 = caminho.normalize('
\\Desktop\\demonstração ');
console.log(caminho3);

No bloco de código acima:

  • Em primeiro lugar, o “exigir ()” O método importa o módulo “caminho” no projeto Node.js.
  • A seguir, o “caminho1” variável aplica o 'normalizar()' método para normalizar o caminho fornecido, substituindo \\, ., .. por “/(barra invertida)”.
  • Depois disso, o “console.log ()” O método exibe a saída do método “normalize()” no console armazenado na variável “path1”.
  • O mesmo método é usado para os próximos dois “caminho2” , e a “caminho3” variáveis.

Saída
Execute o arquivo “.js” usando o comando indicado abaixo:

aplicativo de nó. js

Pode-se observar que o terminal mostra os caminhos normalizados respectivamente:

Isso é tudo sobre o método “path.normalize()” em Node.js.

Conclusão

No Node.js, o “caminho.normalizar()” O método é útil para converter o caminho especificado no formato normalizado, substituindo todos os separadores por um separador específico. O separador específico varia de acordo com o sistema operacional. Este método executa a tarefa definida usando o parâmetro “caminho”. Este post explicou de forma prática o uso do método “path.normalize()” do Node.js.