web-dev-qa-db-ja.com

ダウンロードフォルダへの一般的なパス

Javaにファイル名とURLを取得し、そのファイルをダウンロードしてダウンロードフォルダーに保存するDownloadTaskクラスがあります。

my downloadsフォルダに保存するには、次の行があります

File file = new File("/users/myName/Downloads" + fileName + ".txt");

誰でもプログラムを実行でき、ファイルがtheir downloadsフォルダーに保存されるように、このパスを何に置き換えることができますか?

14
user3243242

この質問 をご覧ください。使用する...

String home = System.getProperty("user.home");
File file = new File(home+"/Downloads/" + fileName + ".txt"); 
37
Harsh Poddar

独自のフォルダーには、$ HOME環境変数を使用してアクセスできます。

Javaでは、user.homeシステムプロパティを使用してホームフォルダーを見つけることができます。 Javaシステムプロパティ を参照してください。

例えば。:

System.getProperty("user.home");
3
rghome