OVH Cloud OVH Cloud

Répertoire courrant d'un application Java

6 réponses
Avatar
Le Brun
Bonjour,

je recherche le chemin du répertoire courant d'une application Java,
j'ai cherché dans class sans succès aunsi que dans Systeme.

Quelqu'un a une idée

Merci

JC

6 réponses

Avatar
captainpaf
Le Brun a exprimé avec précision :
Bonjour,

je recherche le chemin du répertoire courant d'une application Java,
j'ai cherché dans class sans succès aunsi que dans Systeme.

Quelqu'un a une idée

Merci

JC


Bonjour,

il te suffit de créer un fichier sans indiquer le répertoire.
Ou alors, tu sais que le répertoire "." est le répertoire courant.
Par example :

<code>
File file = new File("");
System.out.println(file.getAbsolutePath());
</code>

Avatar
Le Brun
Le Brun a exprimé avec précision :

Bonjour,

je recherche le chemin du répertoire courant d'une application Java,
j'ai cherché dans class sans succès aunsi que dans Systeme.

Quelqu'un a une idée

Merci

JC



Bonjour,

il te suffit de créer un fichier sans indiquer le répertoire.
Ou alors, tu sais que le répertoire "." est le répertoire courant.
Par example :

<code>
File file = new File("");
System.out.println(file.getAbsolutePath());
</code>


Merci beaucoup,


bonne journée.

JC


Avatar
pasde.bcausse.spam
captainpaf wrote:

Bonjour,

il te suffit de créer un fichier sans indiquer le répertoire.
Ou alors, tu sais que le répertoire "." est le répertoire courant.
Par example :

<code>
File file = new File("");
System.out.println(file.getAbsolutePath());
</code>


System.out.println(System.getProperty("user.dir"));

est plus adapté.

Avatar
Le Brun
captainpaf wrote:


Bonjour,

il te suffit de créer un fichier sans indiquer le répertoire.
Ou alors, tu sais que le répertoire "." est le répertoire courant.
Par example :

<code>
File file = new File("");
System.out.println(file.getAbsolutePath());
</code>



System.out.println(System.getProperty("user.dir"));

est plus adapté.


A moins que je me trompe, sous NT user.dir renvoie le répertoire du
profile WINNT/Profiles/JC, ce qui n'étais pas ce que je cherchais, je
cherchais le répertoire où se trouve la classe.

Merci quand même

JC


Avatar
Olivier Thomann
A moins que je me trompe, sous NT user.dir renvoie le répertoire du
profile WINNT/Profiles/JC, ce qui n'étais pas ce que je cherchais, je
cherchais le répertoire où se trouve la classe.
user.dir est a priori bien ce que tu cherches. Tu ne confondrais pas par

hasard avec user.home.

user.home User's home directory
user.dir User's current working directory
--
Olivier

Avatar
Le Brun

A moins que je me trompe, sous NT user.dir renvoie le répertoire du
profile WINNT/Profiles/JC, ce qui n'étais pas ce que je cherchais, je
cherchais le répertoire où se trouve la classe.


user.dir est a priori bien ce que tu cherches. Tu ne confondrais pas par
hasard avec user.home.

user.home User's home directory
user.dir User's current working directory
--
Olivier


Oui en effet, je suis un âne,
merci pour cette précision.

JC