J'ai une classe DownloadTask dans Java qui prend un nom de fichier et une URL, télécharge ce fichier et l'enregistre dans le dossier des téléchargements.
Pour l'enregistrer dans le dossier mon téléchargements, j'ai la ligne
File file = new File("/users/myName/Downloads" + fileName + ".txt");
Avec quoi puis-je remplacer ce chemin pour que tout le monde puisse exécuter le programme et le fichier sera enregistré dans le dossier leur téléchargements?
Découvrez cette question . Utilisation...
String home = System.getProperty("user.home");
File file = new File(home+"/Downloads/" + fileName + ".txt");
Votre propre dossier est accessible à l'aide de la variable d'environnement $ HOME.
En Java, vous pouvez trouver votre dossier personnel en utilisant le user.home
propriété système. Voir propriétés du système Java .
par exemple.:
System.getProperty("user.home");