IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Obtenir le répertoire à partir du chemin d'un fichier


Sujet :

Entrée/Sortie Java

  1. #1
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut Obtenir le répertoire à partir du chemin d'un fichier
    Bonjour,

    Mon problème est relativement simple, à partir d'un nom de fichier (par exemple: /home/gege2061/test.txt), je souhaite retrouver le nom du répertoire (ici /home/gege2061).

    J'ai essayé toutes les propriétés de la classe File sans succès

    Merci d'avance pour votre aide

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Heu... getParent ou getParentFile devrait faire l'affaire...

    a++

    PS : Si tu utilises un chemin relatif il faudra peut-être faire un getCanonicalFile() avant...

  3. #3
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    getParent peut générer une NullPointerException si le fichier est créé comme dans le code ci-dessous.
    Tu peux en plus utiliser getAbsoluteFile.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    File file = new File("test.txt");
    System.out.println(file.getAbsoluteFile().getParent());

  4. #4
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par CheryBen Voir le message
    getParent peut générer une NullPointerException si le fichier est créé comme dans le code ci-dessous.
    Effectivement c'était ça le problème, merci à vous deux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Obtenir un ICompilationUnit à partir d'un chemin de fichier
    Par laurent_diep dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 21/05/2009, 18h24
  2. Obtenir un ICompilationUnit à partir d'un chemin de fichier
    Par laurent_diep dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 11/05/2009, 20h49
  3. Réponses: 1
    Dernier message: 10/04/2007, 23h53
  4. Réponses: 8
    Dernier message: 07/09/2006, 11h04
  5. Obtenir la liste des répertoires et le chemin
    Par claralavraie dans le forum Oracle
    Réponses: 2
    Dernier message: 16/02/2006, 17h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo