Ngôn ngữ lập trình: Ruby 1.9
Chuỗi vấn đề: C:/Test/blah.txt
đếnC:/Test/
Tôi biết đó là một câu hỏi dễ, nhưng Google và Quickref của Ruby File
không có giải pháp nào cho tôi.
Và tôi không có kinh nghiệm với Regex.
Ngôn ngữ lập trình: Ruby 1.9
Chuỗi vấn đề: C:/Test/blah.txt
đếnC:/Test/
Tôi biết đó là một câu hỏi dễ, nhưng Google và Quickref của Ruby File
không có giải pháp nào cho tôi.
Và tôi không có kinh nghiệm với Regex.
Câu trả lời:
Sử dụng File.dirname
phương pháp Ruby .
File.dirname("C:/Test/blah.txt")
# => "C:/Test"
File.dirname("/a/b/c/d")
trả về chính xác/a/b/c
nhưngFile.dirname("/a/b/c/d/")
(dấu gạch chéo) cũng trả về/a/b/c
.