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 :

Problème de chemin du fichier dans le .jar généré


Sujet :

Entrée/Sortie Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut Problème de chemin du fichier dans le .jar généré
    Bonjour,

    Je travaille sur une application Swing, dans le projet j'ai besoin de créer des fichier plats dans un répertoire qui se trouve dans mon workspace,j'utilise l'instruction suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    static String cheminFichier = System.getProperty("user.dir")+"\\documents\\";
    et après j' ajoute le nom du fichier comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String fichier = cheminFichier + nomFichier;
    comme résultat j'aurai le chemin suivant :

    C:\monProjet\document\monFichier.txt.

    Le problème que j'ai est le suivant :

    Je génère le .jar de mon projet, où dois-je créer le répertoire "document", car ça me donne exception (FileNotFound) car le répertoire "C:\monProjet\document" ne se trouve pas.

    Merci de m'indiquer comment faire.

    Merci d'avance.

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonsoir,

    Vérifie si le repertoire existe, s'il n'existe pas, crée le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    String chemin = System.getProperty("user.dir")+System.getProperty("file.separator")+"document";
      if(!(new File(chemin)).exists()){
         //Le repertoire n'existe pas et il faut le creer
          if(!new File(chemin).mkdir())
    	//Si le repertoire ne peut pas être creer
    	System.out.println("Probleme de creation du repertoire");
    }
    A+.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    Bonjour,

    Merci pour votre réponse, mais ça marche pas, j'ai essayé ce code,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     String fichier = cheminFichier + nomFichier;
     
           if(!(new File(fichier)).exists()){
                //Le repertoire n'existe pas et il faut le creer
                if(new File(fichier).mkdir()){
                    System.out.println("le repertoire est crée");
                }else{
                    System.out.println("Le repertoire n est pas crée");
                }
     
            }
    Il rentre toujours dans le else et le répertoire n'est pas crée.

    Merci d'avance.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    Désolé, j'avais une erreur dans le chemin du fichier (j'ai enlevé le nom du répertoire.)

    Sinon ça marche très bien.

    Merci.

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

Discussions similaires

  1. Problème de lecture de fichier dans un Jar
    Par hannibal.76 dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 26/06/2012, 16h25
  2. Problème de sauvegarde de fichier dans jar
    Par shinkansen dans le forum Général Java
    Réponses: 9
    Dernier message: 25/05/2009, 17h05
  3. [JAR]Modification de fichier dans un jar
    Par vberetti dans le forum Général Java
    Réponses: 14
    Dernier message: 13/06/2005, 18h56
  4. [JAR] lire un fichier dans un jar OU hors d'un jar
    Par yveslamand dans le forum Général Java
    Réponses: 13
    Dernier message: 25/04/2005, 15h38
  5. [JAR] Accéder à un fichier dans un jar
    Par Nanoua dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 06/07/2004, 14h00

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