Cross-platform means of getting user's home directory in Ruby?

前端 未结 5 399
情深已故
情深已故 2021-02-03 16:47

Java has the convienient System.getProperty(\"user.home\") to get the user\'s \"home\" directory in a platform-independent way. What\'s the equivalent in Ruby? I

5条回答
  •  广开言路
    2021-02-03 17:36

    This works on all operating systems

    • For the current user
    Dir.home
    
    • For a given user
    Dir.home('username')
    

    Note: Username is case sensitive on Linux but not on Windows or macOS

提交回复
热议问题