Bonjour à tous!
Voilà j'essaye de créer une application qui pour l'instant crée simplement un fichier nommé "logins.txt" dans le répertoire C:, mais j'ai une IOException qui me dit que l'accès est refusé...
Je ne trouve pas (même après recherches sur internet) comment "avoir les droits"!
Voici le code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| public static void main (String[] args) {
//chemin qui menera au dossier contenant les sauvegardes
String cheminC = "C:" + File.separator + "sauvegardes";
File sauvegardes = new File(cheminC);
//chemin qui mènera au fichier contenant les logins et les mdp
String cheminS = "C:" + File.separator + "logins.txt";
File logins = new File(cheminS);
//s'il n'esxiste pas de dossier de sauvagrde
if (!sauvegardes.exists())
{
sauvegardes.mkdir();
}
//s'il n'existe pas de fichier contenant les infos des comptes
if(!logins.exists())
{
try {
logins.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} |
Qui me donne le code d'erreur:
java.io.IOException: Accès refusé
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(Unknown Source)
at Serveur.main(Serveur.java:46)
Quelqu'un sait ?
Partager