Comment fonctionne la méthode path.relative() dans Node.js ?

Comment Fonctionne La Methode Path Relative Dans Node Js



Noeud.js ' chemin ' module qui traite des chemins de fichiers/répertoires dans le système de la machine locale. Il accède, gère et modifie les chemins spécifiés en fonction des besoins de l'utilisateur. Ses fonctionnalités communes sont la recherche de noms de répertoires/fichiers, la normalisation, l'extraction d'extensions de fichiers, la recherche de chemins relatifs et bien plus encore. Toutes les opérations spécifiées peuvent être facilement effectuées à l'aide de ses méthodes et propriétés intégrées.

Cet article expliquera le fonctionnement de la méthode path.relative() dans Node.js.

Comment fonctionne la méthode path.relative() dans Node.js ?

Le ' relatif() ” méthode prédéfinie du “ chemin ' Le module trouve le chemin relatif à partir du chemin spécifié en fonction du répertoire courant. Le « chemin relatif » spécifie l'emplacement du fichier par rapport au répertoire actuel. Si la base et le chemin relatif sont identiques, cette méthode renvoie une chaîne vide.







Le fonctionnement de la méthode « path.relative() » repose sur sa syntaxe de base répertoriée ci-dessous :



Syntaxe



chemin. relatif ( depuis , à )

La syntaxe ci-dessus fonctionne sur les deux paramètres suivants :





  • depuis : Il représente le chemin de base.
  • à : Il désigne le chemin utilisé pour trouver le chemin relatif.

Utilisons pratiquement la méthode définie ci-dessus.

Exemple 1 : Application de la méthode « path.relative() » pour trouver le chemin relatif
Cet exemple applique la méthode « path.relative() » pour trouver le chemin relatif :



const chemin = exiger ( 'chemin' ) ;
chemin_rel = chemin. relatif ( 'Lenovo/site Web' , 'Lenovo/index.html' ) ;
console. enregistrer ( chemin_rel ) ;

Dans le bloc de code ci-dessus :

  • Premièrement, le « exiger() » importe le module « path » dans le projet Node.js.
  • Ensuite, le « chemin_rel La variable ' applique le ' relatif() ' pour trouver le chemin relatif à partir des chemins donnés.
  • Après cela, le « console.log() » affiche la sortie de la méthode « relative() » sur la console stockée dans la variable « rel_path ».

Sortir
Exécutez le fichier « .js » à l’aide de la commande ci-dessous :

application de nœud. js

On peut voir que le chemin relatif du fichier spécifié a été trouvé :

Exemple 2 : Application de la méthode « path.relative() » lorsque la base et un autre chemin sont identiques
Cet exemple utilise la méthode « path.relative() » pour trouver le chemin relatif lorsque la base et l'autre chemin sont identiques :

const chemin = exiger ( 'chemin' ) ;
chemin_rel = chemin. relatif ( 'Lenovo/site Web' , 'Lenovo/site Web' ) ;
console. enregistrer ( chemin_rel ) ;

Maintenant le ' relatif() ' La méthode spécifie la même base et les autres chemins :

Sortir
Lancez le fichier « .js » :

application de nœud. js

On peut observer que la sortie contient une chaîne vide car les deux chemins spécifiés sont identiques :

Il s’agit de travailler sur la méthode « path.relative() » dans Node.js.

Conclusion

Dans Node.js, le 'chemin.relative()' La méthode permet d'obtenir le chemin relatif du fichier spécifié d'un chemin à un autre en fonction du répertoire de travail actuel. Le chemin spécifié comme premier argument de cette méthode est le chemin « de base ». D'autre part, le deuxième chemin est le chemin du fichier qui permet de trouver le chemin relatif. Cet article a expliqué pratiquement le fonctionnement de la méthode Node.js « path.relative() ».