Salut,
Envoyé par
zz2f3
1) ca ne marche pas !!
Le fichier est surement toujours ouvert par ton application...
A la rigueur tu pourrais utiliser deleteOnExit() à la place.
Attention : ne pas utiliser deleteOnExit() sur une application serveur ou avec une grande quantité de données, car il y a un risque de fuite de mémoire...
Envoyé par
zz2f3
2) je voudrais éviter de le coder en dur... Comment peut on retrouver le path de l'endroit ou se trouve mon programme (fichiers .java, .class) ??
Pourquoi mettre ces fichiers dans le répertoire de ton application ?
- Soit il s'agit de fichier temporaire, et dans ce cas il vaut mieux utiliser File.createTempFile() pour les créer.
- Soit il s'agit de fichier de config, et dans ce cas il vaut mieux créer un dossier dans le répertoire HOME de l'utilisateur :
File dir = new File(System.getProperty("user.home"), ".MonAppli");
a++
Partager