0

ディレクトリからユーザーのホーム ディレクトリ (Windows では C:\Users\\、UNIX では /Users//) にファイルをコピーするユーティリティを作成しています。お気づきかもしれませんがSystem.getProperties("os.get")、ユーティリティが実行されている OS を特定するために使用しています。

問題は次のとおりです。一方、users-folder は常に (通常は) ユーザー名と同じ場所にあるため、ユーザーのホーム ディレクトリの名前は可変です。Javaには、ユーザー名、またはホームフォルダーへのパスを決定する方法がありますか? Java7 で nio を使用してファイルをコピーしています (Files.move())。

どんな助けでも大歓迎です。前もって感謝します!

4

2 に答える 2

2

これを使って。

String UserHome = System.getProperty( "user.home" );

これにより、任意のプラットフォームでユーザー ホーム ディレクトリが提供されます。

これを見てください

于 2013-09-24T08:28:33.923 に答える
2

System.getProperty("user.home") はあなたが探しているものです。

于 2013-09-24T08:16:52.327 に答える