Java Language Récupération d'informations sur un chemin


Exemple

Les informations sur un chemin peuvent être obtenues à l'aide des méthodes d'un objet Path :

  • toString() renvoie la représentation sous forme de chaîne du chemin

    Path p1 = Paths.get("/var/www"); // p1.toString() returns "/var/www"
    
  • getFileName() renvoie le nom du fichier (ou plus précisément le dernier élément du chemin

    Path p1 = Paths.get("/var/www"); // p1.getFileName() returns "www"
    Path p3 = Paths.get("C:\\Users\\DentAr\\Documents\\HHGTDG.odt"); // p3.getFileName() returns "HHGTDG.odt"
    
  • getNameCount() renvoie le nombre d'éléments formant le chemin

    Path p1 = Paths.get("/var/www"); // p1.getNameCount() returns 2
    
  • getName(int index) renvoie l'élément à l'index donné

    Path p1 = Paths.get("/var/www"); // p1.getName(0) returns "var", p1.getName(1) returns "www"
    
  • getParent() renvoie le chemin du répertoire parent

    Path p1 = Paths.get("/var/www"); // p1.getParent().toString() returns "/var"
    
  • getRoot() renvoie la racine du chemin

    Path p1 = Paths.get("/var/www"); // p1.getRoot().toString() returns "/"
    Path p3 = Paths.get("C:\\Users\\DentAr\\Documents\\HHGTDG.odt"); // p3.getRoot().toString() returns "C:\\"