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!