2013-03-08 25 views
2

我需要一個跨平臺的方式來檢查給定的文件路徑是絕對的沒有使用Pathname庫。我唯一希望依賴的圖書館是File。它需要跨平臺和跨實現,所以它應該工作,無論它是Ruby MRI,JRuby,Rubinius等。(跨平臺)檢查文件路徑是絕對沒有使用路徑名稱庫

純Ruby,沒有C或Java。我想不出一個強有力的方式,任何見解都會受到感謝。

回答

2
def absolute_path?(path) 
    File.expand_path(path) == path 
end 
+0

啊,太簡單了!謝謝,非常感謝。 – iain 2013-03-09 12:59:16