Язык программирования: Ruby 1.9
Строка проблемы: C:/Test/blah.txt
доC:/Test/
Я знаю, что это простой вопрос, но Google и Ruby quickref for не Fileимеют для меня решения.
И у меня нет опыта работы с Regex.
Язык программирования: Ruby 1.9
Строка проблемы: C:/Test/blah.txt
доC:/Test/
Я знаю, что это простой вопрос, но Google и Ruby quickref for не Fileимеют для меня решения.
И у меня нет опыта работы с Regex.
Ответы:
Используйте File.dirnameметод Ruby .
File.dirname("C:/Test/blah.txt")
# => "C:/Test"
File.dirname("/a/b/c/d")правильно возвращается,/a/b/cноFile.dirname("/a/b/c/d/")(завершающая косая черта) также возвращается/a/b/c.