Edit : Je suis une nouille , c'est user.home et pas os.home ...
Bonjour
J'ai fait un bout de code permettant de vérifier l'existence d'un dossier et si non le créer. Je pensais que ça allait être facile. Mais j'ai un problème
Tous d'abord le code :
public void Verif() {
File f = new File (System.getProperty("os.home"), "\\appdata\\Roaming\\.machin");
if (f.exists())
{
System.out.println("Mon répertoire existe");
}
else
{
if (f.mkdir())
{
System.out.println("Ajout du dossier : " + f.getAbsolutePath());
}
else
{
System.out.println("Echec sur le dossier : " + f.getAbsolutePath());
}
}
Mais voila le problème est que le programme me renvoi cette erreur
Echec sur le dossier : C:\appdata\Roaming\.machin
Comme si il n'avait pas pris en code le "System.getProperty("os.home")"
Pourtant j'utilise déjà cette méthode dans mon programme et ça marche très bien
Cordialement
Alphaxenox
[File] getProperty("os.home")
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.