Общий путь к папке загрузок
У меня есть класс DownloadTask в Java, который берет имя файла и URL, загружает этот файл и сохраняет его в папке загрузок.
Чтобы сохранить его в моей папке загрузок, у меня есть строка
File file = new File("/users/myName/Downloads" + fileName + ".txt");
Чем я могу заменить этот путь, чтобы любой мог запустить программу и файл был сохранен в папке загрузок?
2 ответа
Решение
Проверьте этот вопрос. Используйте...
String home = System.getProperty("user.home");
File file = new File(home+"/Downloads/" + fileName + ".txt");
Ваша собственная папка доступна с помощью переменной окружения $HOME.
В Java вы можете найти свою домашнюю папку, используя user.home
системное свойство. Смотрите свойства системы Java.
например:
System.getProperty("user.home");