PROPRIÉTÉS SYSTÈME

Signaler
Messages postés
351
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
9 décembre 2004
-
cs_tds
Messages postés
351
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
9 décembre 2004
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21944-proprietes-systeme

cs_tds
Messages postés
351
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
9 décembre 2004

Il est possible que le répertoire n'existe pas.
Pourrais-tu vérifier si la méthode utilisée sur FileWriter/BufferedWriter ne crée pas le fichier+path si ce dernier n'existe pas?

Merci ;)
Bien à toi,
B@ron {EU.BELGIUM}
Horfee
Messages postés
188
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
10 août 2009

ben si : le repertoire ~/Bureau sous linux, que ce soit debian, ubuntu ou n'importe quelle autre distribution, n'existe pas...
cs_tds
Messages postés
351
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
9 décembre 2004

Je pense que l'on utilise ici le répertoire Home de la personne connectée à l'OS puis on utilise dans ce répertoire un répertoire Bureau. Cela n'anéanti rien du tout.

Bien à toi,
B@ron {EU.BELGIUM}
Horfee
Messages postés
188
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
10 août 2009

la portabilité de ton code risque d'etre "aneantie", etant donné que tu enregistre le fichier sur le "Bureau"...or par exemple sous linux, c'est le "Desktop".... je pense que c'est le seul problème...
cs_tds
Messages postés
351
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
9 décembre 2004

Voici quelques fonctions :p
* java.version
* java.vendor
* java.vendor.url
* java.class.version
* java.class.path
* java.home
* java.compiler
* os.name
* os.arch
* os.version
* file.separator
* path.separator
* line.separator
* user.name
* user.home
* user.dir
* user.language
* user.region
* user.timezone
* file.encoding
* file.encoding.pkg
* ...
VOILOU

B@ron {EU.BELGIUM}