[JAVA] Problème Chemin création fichier.
Résolu
Chouk12
Messages postés
116
Date d'inscription
Statut
Membre
Dernière intervention
-
Chouk12 Messages postés 116 Date d'inscription Statut Membre Dernière intervention -
Chouk12 Messages postés 116 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- [JAVA] Problème Chemin création fichier.
- Fichier bin - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Fichier epub - Guide
- Fichier rar - Guide
15 réponses
Salut,
Alors tu peu recuperer le path courrant avec
String path=new File("").getAbsolutePath();
si c'est sa que tu souhaite.
Du coup si dans le repertoire courrant "monprojet" qui doit contenier:
-un dossier source
-un dossier d'executables (crees par eclipse)
-un dossier image
Si tu souhaite creer un fichier toto contenu dans image, tu peu faire:
String path=new File("").getAbsolutePath();
File toto=new File(path+"\\toto");
jpense que sa doit marcher
Alors tu peu recuperer le path courrant avec
String path=new File("").getAbsolutePath();
si c'est sa que tu souhaite.
Du coup si dans le repertoire courrant "monprojet" qui doit contenier:
-un dossier source
-un dossier d'executables (crees par eclipse)
-un dossier image
Si tu souhaite creer un fichier toto contenu dans image, tu peu faire:
String path=new File("").getAbsolutePath();
File toto=new File(path+"\\toto");
jpense que sa doit marcher
Tout d'abord merci de ta réponse.
Mais ce que j'aimerais faire, c'est lui dire de le créer dans le dossier image
(Arborescence : monprojet > Image)
Sans lui dire : path = c:\\monprojet\\image
Mais ce que j'aimerais faire, c'est lui dire de le créer dans le dossier image
(Arborescence : monprojet > Image)
Sans lui dire : path = c:\\monprojet\\image
Quand je fais ce que tu m'as dis et que je regarde la valeur de ma variable rempli, ca point sur Eclipse et pas monprojet
path = D:\Programs\Eclipse2\eclipse
Ba c'est ce que je te dis:
Quand tu fais String path=new File("").getAbsolutePath(); il prend le pth courant de ton projet. du coup après tu n'as plus qu'a lui ajouter le dossier image a la fin
Quand tu fais String path=new File("").getAbsolutePath(); il prend le pth courant de ton projet. du coup après tu n'as plus qu'a lui ajouter le dossier image a la fin
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
c'est pas normal sa. je le fait actuellement (sous Netbeans mais sa doit être pareil) et sa marche. Tu a bien cree un workspace et un projet? normalement il doit t'amener dans le répertoire courant de ton projet:
http://download.oracle.com/javase/1.4.2/docs/api/java/io/File.html#getAbsolutePath()
http://download.oracle.com/javase/1.4.2/docs/api/java/io/File.html#getAbsolutePath()
Oui je suis dans un Workspace.
Workspace > monProjet.
Il y a pas un problème de définition de variable ou autre?
Peut être qui faut lui définir l'endroit de mon Workspace non?
Workspace > monProjet.
Il y a pas un problème de définition de variable ou autre?
Peut être qui faut lui définir l'endroit de mon Workspace non?
ba je sais pas ce que tu as fait. Me faisant douter je viens de tester sous eclipse juste ca:
Et en sortie il m'affiche bien D:\Travail2\auxgrsdf
Sachant que:
D:\Travail2 est mon workspace
et auxgrsdf mon nom de projet que j'ai cree.
import java.io.File; public class Main { public static void main(String[] args) throws Exception { String path=new File("").getAbsolutePath(); System.out.println(path); } }
Et en sortie il m'affiche bien D:\Travail2\auxgrsdf
Sachant que:
D:\Travail2 est mon workspace
et auxgrsdf mon nom de projet que j'ai cree.
Je viens de faire la même chose que toi, le meme code,
Et dans la console :
"D:\Programs\Eclipse2\eclipse"
Louche, ultra louche :(
String path = new File("").getAbsolutePath(); System.out.println(path);
Et dans la console :
"D:\Programs\Eclipse2\eclipse"
Louche, ultra louche :(
J'ai essayé en créant un nouveau projet, comme toi, 1 classe qui fait qu'afficher le path.
Ben ca marche, j'ai le path jusqu'à mon workspace :s
Pourquoi d'un projet a l'autre j'ai pas le même résultat?
Méga louche je dirais
Ben ca marche, j'ai le path jusqu'à mon workspace :s
Pourquoi d'un projet a l'autre j'ai pas le même résultat?
Méga louche je dirais
Je sais pas, comme tu dit mega louche. tu es sur que D:\Programs\Eclipse2\eclipse c'était pas ton workspace également en plus que d'être le répertoire d'éclipse?
Oui oui, je suis sûr,
Enfin on verra bien, je vais essayer de chercher encore.
En tout cas merci d'avoir passé du temps sur ca avec moi.
Des que j'ai trouvé, je viens poster.
Enfin on verra bien, je vais essayer de chercher encore.
En tout cas merci d'avoir passé du temps sur ca avec moi.
Des que j'ai trouvé, je viens poster.
et tu pourrais me dire ce que sa t'affiche lorsque tu fais getrelatifpath au lieu de getabsolutepath ??
Oui pardon getpath. Désolé, je vois pas du tout mais je garde ton problème a l'esprit. Si je pense a un truc je te fait signe.
Oki merci bien, je te tiens au courant de ce que je trouve aussi.
Edit :
Je n'ai pas trouvé de solution concrète mais j'utilise un répertoire externe à ma web App dont l'adresse est enregistré dans ma base de données.
Pour donc obtenir le chemin, j'attaque ma base et hop j'ai le résultat.
Donc problème résolu par utilisation d'un autre méthode ^^.
Merci d'avoir planché sur le soucis bilbokey.
Bonne journée
Google est Ton meilleur ami, toujours la pour toi ;)
Edit :
Je n'ai pas trouvé de solution concrète mais j'utilise un répertoire externe à ma web App dont l'adresse est enregistré dans ma base de données.
Pour donc obtenir le chemin, j'attaque ma base et hop j'ai le résultat.
Donc problème résolu par utilisation d'un autre méthode ^^.
Merci d'avoir planché sur le soucis bilbokey.
Bonne journée
Google est Ton meilleur ami, toujours la pour toi ;)