Obtenir le nom du chemin absolu, sous-chaîne de la dernière barre oblique, Java android
Je veux extraire le nom d'un chemin d'accès absolu. Si j'ai une chaîne de caractères avec la valeur de /mnt/sdcard/Vidéos/Videoname, je veux enregistrer une chaîne avec la valeur Videoname.
La chaîne est en train de changer et je ne peux pas obtenir préalablement le nombre de barres obliques. Comment pourrais-je partager une sous-chaîne à partir de la dernière barre oblique?
/mnt/sdcard/Vidéos/Videoname --> Videnoname
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Vous devez passer par le
File
api. Cité de laFichier.getName()
documentation:Exemple:
Si vous l'avez si à partir d'un "Fichier" de l'objet, vous pouvez l'obtenir avec la méthode:
Si vous l'avez obtenu à partir d'une simple Chaîne de caractères, vous pouvez utiliser
Plus simple est
Maintenant, vous avez la last.htm dans la chaîne de chemin.
Mais avec un peu plus de recherche, le code suivant fonctionne...
Vous devez vous échapper le "\" à deux reprises.