[java] infos sur les URL

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. Contributeur
    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
    1. 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