重複の可能性:
Java でログイン ユーザー名を取得する
ユーザーのappdataに欠落ファイルがあるかどうかを確認する方法について正しいディレクトリを取得できるように、JavaのOSでユーザーの名前を見つける方法を探しています。私はこのコードを使用しています:
`File myFile = new File("C:" + File.separator + "Users" + File.separator, "Matty" + File.separator, "AppData" + File.separator, "Roaming");
System.out.println(myFile.isDirectory());
if (myFile.isDirectory() = true)
{
//これによりプログラムがインストールされますが、既にインストールされているかどうかを確認する必要があります
インストーラー.インストール()
}`
ほとんどのインストーラーはユーザーの名前が何であるかを知る必要があるため、これにはコードが必要です!