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 :

Création de fichier par un pathname


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 201
    Par défaut Création de fichier par un pathname
    Bonjour,
    Je voudrais créer un fichier avec Java en spécifiant l'emplacement ou le fichier doit être mis.
    Pour l'instant j'utililise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    File f = new File(path);
    		try{
    			if(f.canWrite()){
    				FileWriter fw = new FileWriter(f);
    				fw.write(charToWrite);
    				fw.flush();
    				fw.close ();
    			}
    path etant un string contenant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    path+="D:\\Utilisateurs/chenanne/workspace/WebIma/WebContent/jsp/images/siroccoData.xm"l
    le probleme c'est que le fichier n'est pas créé ! je suis sûre que ça vient du chemin que je spécifie ! est ce que quelqu'un peut m'aider?

    Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Mélanger les \ et les /, bof bof .... (même si normalement ça fonctionne)
    Le += est très étrange ...
    Je suppose que la fin c'est une typo de " mal placée

    Tu es sûr que le répertoire existe ?

  3. #3
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 201
    Par défaut
    oui le repertoire existe bien ! enf ait je ne sais pas exactement comment je dois spécifier le chemin donc je tatonne !

  4. #4
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    path = "D:\\Utilisateurs\\chenanne\\workspace\\WebIma\\WebContent\\jsp\\images\\siroccoData.xml";
    Ensuite, si ce chemin est relatif à ton application et bougera en même temps qu'elle, tu peux utiliser un chemin relatif, ce qui est en général plus propre et plus portable: essaye donc comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    path = "WebContent/jsp/images/siroccoData.xml";
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  5. #5
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 201
    Par défaut
    aucune amélioration !
    C'est vraiment bizzare !
    j'ai mis ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    File f = new File(urlFileToUpdate);
    		if(f==null){
    			System.out.println("erreur creation");
    		}
    		if(f.exists()){
    			System.out.println("fichier existant !!");
    		}
    		try{
    			if(f.canWrite()){
    				FileWriter fw = new FileWriter(f);
    				fw.write(charToWrite);
    				fw.flush();
    				fw.close ();
    			}
    		}
    		catch(Exception e){
    			System.out.println("probleme lors de l'import des fichiers : \n"+e);
    		}
    sachant que :urlFileToUpdate= "siroccoData.xml" et le fichier n'existe pas !!!!

  6. #6
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 201
    Par défaut
    Bon correction !
    voila un code qui me crée bien le fichier ! sauf que l'emplacement n'est toujours pas ke bon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    File f = new File(urlFileToUpdate) ;
    		try{
    			boolean created=f.createNewFile();
    			if(created){
    				System.out.println("cree!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
    			}
    			if(f.canWrite()){
    				FileWriter fw = new FileWriter(f);
    				fw.write(charToWrite);
    				fw.flush();
    				fw.close ();
    			}
    		}
    		catch(Exception e){
    			System.out.println("probleme lors de l'import des fichiers : \n"+e);
    		}
    		System.out.println("sortie update writexml");
    	}

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

Discussions similaires

  1. Création-enregistrement fichier par fournisseur
    Par Geoffray69 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 15/08/2013, 17h10
  2. Création de fichiers par déplacement
    Par FotoXe33 dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 30/10/2009, 16h59
  3. Réponses: 6
    Dernier message: 13/05/2007, 23h14
  4. Batch - Choisir un fichier par date de création
    Par Lorponos dans le forum Windows
    Réponses: 10
    Dernier message: 07/05/2006, 18h19
  5. Création de fichier par SP
    Par MuadDib_CH dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 24/07/2005, 11h36

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