Le module Path fourni par Node.js fournit des utilitaires pour travailler avec les fichiers et les répertoires. Ce module peut être utilisé sans avoir à l’installer séparément.
Voici comment vous pouvez utiliser le module Path dans Node.js:
1. Chargement du module Path: Pour commencer à utiliser le module Path, vous devez d’abord le charger en utilisant la fonction `require()`.
\`\`\`javascript const path = require(‘path’); \`\`\` 1. basename(): Cette fonction retourne le dernier segment d’un chemin. \`\`\`javascript const file = ‘/home/user/fichier.txt’; console.log(path.basename(file)); // Output : ‘fichier.txt‘ \`\`\`1. dirname(): Cette fonction retourne le répertoire d’un chemin.
\`\`\`javascript const file = ‘/home/user/fichier.txt’; console.log(path.dirname(file)); // Output : ‘/home/user‘ \`\`\`1. extname(): Cette fonction renvoie l’extension du fichier d’un chemin.
\`\`\`javascript const file = ‘fichier.txt’; console.log(path.extname(file)); // Output : ‘.txt‘ \`\`\`1. join(): Il fusionne plusieurs segments de chemin en un seul chemin.
\`\`\`javascript const dir = ‘/home’; const file = ‘fichier.txt’; console.log(path.join(dir, file)); // Output: ‘/home/fichier.txt‘ \`\`\`1. resolve(): Il convertit un chemin relatif en chemin absolu.
\`\`\`javascript const relativePath = ‘../fichier.txt’; console.log(path.resolve(relativePath)); // Output: ex: ‘/Users/fichier.txt’ – le chemin absolu dépend de l’emplacement actuel \`\`\`1. normalize(): Il corrige les anomalies du chemin.
\`\`\`javascript const abnormalPath = ‘/home//user/folder/..’; console.log(path.normalize(abnormalPath)); // Output: ‘/home/user‘ \`\`\`Il est important de noter que le module Path est sensible à la plate-forme, ce qui signifie qu’il peut différencier entre les chemins de fichiers Unix et Windows.