[java] infos sur les URL

jerome -  
 jerome -
Bonjour,

Comment faire, à partir d'un objet de type URL, pour récupérer :
- le nom du fichier pointé par l'URL ?
- l'extension de ce fichier ?

Exemple :
à partir de :
www.site.com/repertoire/fichier.zip
je veux récupérer soit "fichier.zip" soit ".zip"

la méthode 'getFile' me donnerait : "repertoire/fichier.zip".

Merci d'avance,
jerome
Configuration: SDK 1.4.2

2 réponses

  1. maily Messages postés 7560 Statut Contributeur 453
     
    Bonjour!

    utilise la fonction split de la classe String.

    String chemin = "www.site.com/repertoire/fichier.zip"
    String[] separe = chemin.split("/");
    String nomFich = separe[2];
    String extension = nomFich.split(".")[1];
    0
  2. jerome
     
    salut,

    merci beaucoup pour ta reponse.
    Par contre, comment faire dans le cas où l'URL est par exemple :
    www.site.com
    car dans ce cas, il se connecte en fait à www.site.com/index.html
    ou quelque chose dans ce genre. Y a-t-il un moyen de connaître le chemin exact ?

    merci
    jerome
    0