Maison >interface Web >js tutoriel >Comment extraire un nom de fichier d'un chemin complet en JavaScript ?

Comment extraire un nom de fichier d'un chemin complet en JavaScript ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-05 02:39:02692parcourir

How to Extract a File Name from a Full Path in JavaScript?

Extraction des noms de fichiers à partir de chemins complets en JavaScript

Question :

Comment puis-je récupérer le nom de fichier à partir d'une chaîne de chemin complet donnée, en utilisant JavaScript ? Par exemple, à partir du chemin "C:Documents and Settingsimgrecycled log.jpg", le résultat souhaité est "recycled log.jpg".

Réponse :

Pour extraire le nom du fichier à partir d'un chemin complet, vous pouvez utiliser le code JavaScript suivant :

<code class="js">var filename = fullPath.replace(/^.*[\/]/, '');</code>

Ce code vérifie d'abord la dernière occurrence du caractère '' ou '/' dans la chaîne du chemin complet. Il utilise ensuite la méthode replace() pour supprimer tout ce qui va jusqu'à ce caractère inclus, ne laissant que le nom du fichier à la fin de la chaîne.

Cette solution gère à la fois les barres obliques ("/") et les barres obliques inverses ( "") comme séparateurs de chemin, fournissant une solution robuste qui fonctionne sur différents systèmes d'exploitation et conventions de chemin de fichier.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn