Définir un chemin pour un fichier

Denol - 30 avril 2013 à 18:23
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 - 3 mai 2013 à 08:30
Bonjour,

J'ai crée un bouton parcourir pour mon launcher mais j'aimerais que le fichier sélectionné par l'utilisateur par le bouton parcourir se place dans dans un chemin que j'ai défini lors de la programmation.


Quelqu'un peut-il me dire comment faire s'il vous plaît ?

8 réponses

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
1 mai 2013 à 09:01
Salut,

Tu utilises un JFileChooser ?
0
Salut,

Oui j'utilise un JfileChooser pour le bouton parcourir
0
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
1 mai 2013 à 19:29
C'est dans la doc alors :
void setCurrentDirectory(File dir)
Sets the current directory.
0
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
1 mai 2013 à 19:33
Attends, je ne suis pas certain d'avoir compris, c'est pour récupérer le fichier que l'utilisateur a sélectionné ?

Si c'est ca, tu peux récupérer le path de cette manière :
    int returnVal = chooser.showOpenDialog(parent);
    if(returnVal == JFileChooser.APPROVE_OPTION) {
       System.out.println("You chose to open this file: " +
            chooser.getSelectedFile().getName());
    }


Et si tu as le path du fichier, tu peux le copier où tu veux
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
En faite voila ce que je veux dire :

Quand l’utilisateur ouvre mon launcher, un dossier se crée dans son %appdata% et si il veut mettre un avatar il doit placer son avatar dans le dossier qui s'est crée dans %appdata% mais j'aimerais que lorsqu'il utilise mon bouton parcourir et qui'il choisit son avatar, j'aimerais que l'avatar qu'il a sélectionné avec le bouton parcourir se place tout seul dans le dossier %appdata%.
0
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
2 mai 2013 à 08:20
Donc, c'est bien ca :
    int returnVal = chooser.showOpenDialog(parent);
    if(returnVal == JFileChooser.APPROVE_OPTION) {
       System.out.println("You chose to open this file: " +
            chooser.getSelectedFile().getName());
    }


Et ensuite pour copier
http://blog.darrylsite.com/2012/02/java-7-copie-de-fichier-et-repertoire/

tu es en java7 ?
0
Oui je code en java7,

Je viens donc placer tes codes, aucune erreur apparaît mais comment indiquer que la source est le fichier sélectionne par l'utilisateur ?
0
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
3 mai 2013 à 08:30
chooser.getSelectedFile().getName()); te retourne le nom du fichier choisit par l'utilisateur (pour la troisième fois)
0
Rejoignez-nous