Java具有方便性,能够以独立于平台的方式获取用户的"主"目录.Ruby中的类似功能是什么?我没有可以玩的Windows box,我觉得在文件名中依赖tildes并不是最干净的方式.还有其他 Select 吗?
Java具有方便性,能够以独立于平台的方式获取用户的"主"目录.Ruby中的类似功能是什么?我没有可以玩的Windows box,我觉得在文件名中依赖tildes并不是最干净的方式.还有其他 Select 吗?
File.expand_path
方法使用专门处理tilde(~
)的Unix约定,因此~
表示当前用户的主目录,~foo
表示foo
的主目录.
我不知道是否有更好或更惯用的方法,但File.expand_path('~')
应该让你走.