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

Eclipse Java Discussion :

Mettre en argument un nom de fichier


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 99
    Par défaut Mettre en argument un nom de fichier
    Bonjour à tous,

    j'ai crée un programme pour inscrire dans un fichier de sortie du texte.

    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
    20
    21
    22
    23
    24
    25
    26
    import java.io.*;
     
     
    public class Fichier_OuputWriteHello {
     
     
    	public static void main(String[] args) throws IOException {
     
    		String nomfich;
    		String phrase;
     
    		nomfich = "fichier_sortie.dat";
    		DataOutputStream sortie = new DataOutputStream (new FileOutputStream (nomfich));
     
    		do {
     
    				phrase = "Hello World";
    				sortie.writeChars (phrase);
     
    		}
    		while (phrase != phrase);
    		sortie.close();
    		System.out.println ("***Fin de création fichier***");
    	}
     
    }
    Maintenant je voudrais mettre le nom du fichier de sortie en "argument".
    Je suis allé dans les options dans éclispe :
    Open Run Dialog -> onglet (x)=argument

    Cependant je ne sais pas comment cela fonctionne...
    Pouvez m'aider ...Je voudrais mettre le fichier fichier_sortie.dat en argument

    MERCI

  2. #2
    Membre Expert
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Par défaut
    Tu ne mets pas un fichier en argument, mais une chaîne de caractères correspondant au chemin du fichier.

    Du coup, dans "Program Arguments", il te suffit de mettre le chemin de ton fichier comme argument.

  3. #3
    Membre Expert
    Avatar de krachik
    Inscrit en
    Décembre 2004
    Messages
    1 964
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 964
    Par défaut
    Bonjour
    +1 sur Loceka et du coup pas la peine de déclarer dans le main une variable qui va jouer le rôle de nom de fichier.A chaque fois que tu voudras faire appel au chemin du fichier il faudra juste faire ' args[0]'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    	String phrase= "Hello World";;
    	java.io.DataOutputStream sortie = new DataOutputStream (new FileOutputStream (args[0]));
    	sortie.writeChars (phrase);
    	sortie.close();
    	System.out.println ("***Fin de création fichier***");
    -Il te sert à rien ta boucle while vu la condition d'arret (pas de sens)
    -Déclaration + initialisation (dans ce cas oui)
    -N'oublies pas de tester d'abord l'existence du fichier

    Cordialement
    Images attachées Images attachées  

  4. #4
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 99
    Par défaut
    MERCI beaucoup pour vos commentaires, j'ai ainsi pu terminer mon programme proprement !!

    ++

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

Discussions similaires

  1. mettre la date comme nom du fichier
    Par tegleyt dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 11/05/2011, 09h40
  2. Mettre date dans le nom du fichier
    Par user2000 dans le forum Android
    Réponses: 3
    Dernier message: 13/04/2011, 10h30
  3. mettre une date dans nom de fichier
    Par Elise0251 dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 27/09/2010, 17h42
  4. Mettre le nom du fichier dans TextEdit ?? Avec CFileDialog
    Par P'tit Troll dans le forum Windows
    Réponses: 2
    Dernier message: 19/04/2005, 17h32

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