【问题标题】:(Cross platform) check a file path is absolute without using Pathname library(跨平台)不使用路径名库检查文件路径是否绝对
【发布时间】:2013-03-08 18:34:32
【问题描述】:

我需要一个跨平台的方法来检查给定的文件路径是否是绝对的没有使用Pathname库。我希望依赖的唯一库是File。它需要跨平台和跨实现,因此无论是 Ruby MRI、JRuby、Rubinius 等,它都应该可以工作。

我希望使用纯 Ruby,而不是 C 或 Java。我想不出一个可靠的方法。

【问题讨论】:

    标签: ruby file cross-platform


    【解决方案1】:
    def absolute_path?(path)
      File.expand_path(path) == path
    end
    

    【讨论】:

    • 啊,太简单了!谢谢,非常感谢。
    猜你喜欢
    • 2011-03-20
    • 2011-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-09
    • 2011-10-16
    • 2010-09-12
    相关资源
    最近更新 更多