J'ai une application Web Start qui doit enregistrer un fichier texte. Je voudrais savoir où je devrais écrire le fichier, de sorte qu'il va dans un endroit propre indépendamment de la plate-forme sur laquelle il s'exécute.Quel est le bon endroit pour enregistrer un fichier dans une application Java?
Si je reçois mon filepath comme ça ...
new File(System.getProperty("user.dir") + System.getProperty("file.separator") + "test.txt);
... alors le fichier est écrit quelque part belle et peu visible sur Linux, mais sur le bureau sous Windows, à côté de l'icône que je suis en cours d'exécution le programme de, et ce n'est pas idéal parce que l'utilisateur ne doit pas nécessairement besoin de savoir ou de se soucier que le fichier existe.
est-il une bonne façon, la plate-forme indépendante d'obtenir un chemin de fichier qui me permet d'enregistrer un fichier quelque part discret? Je me fiche de l'endroit où il se trouve, à condition qu'il ne soit pas entièrement visible sur le bureau.
Merci.
Neil
Merci. En fait, il doit être permanent. –