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:
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.