共計 831 個字符,預計需要花費 3 分鐘才能閱讀完成。
要獲取當前登錄用戶的信息,可以使用 Java 的 `System` 類和 `java.nio.file.FileSystems` 類來實現。下面是一種常見的方法:
import java.nio.file.FileSystems;
public class CurrentUserInformation { public static void main(String[] args) { String username = System.getProperty("user.name");
String homeDirectory = FileSystems.getDefault().getPath(System.getProperty("user.home"))
.toString();
System.out.println("Username: " + username);
System.out.println("Home Directory: " + homeDirectory);
}
}
上述代碼通過 `System.getProperty(“user.name”)` 獲取當前登錄用戶的用戶名,并通過 `System.getProperty(“user.home”)` 獲取當前登錄用戶的主目錄路徑。使用 `java.nio.file.FileSystems` 類將主目錄路徑轉換為字符串格式。
運行以上代碼,你將看到類似以下輸出:
Username: your_username
Home Directory: /path/to/home_directory
請注意,這種方法適用于大多數操作系統,包括 Linux、Windows 和 Mac 等。然而,在某些特殊情況下,可能會因操作系統或 Java 版本而有所不同。因此,在實際使用時,請確保對特定平臺進行測試和適應性處理。
丸趣 TV 網 – 提供最優質的資源集合!
正文完
發表至: Python
2023-12-16