Мова програмування: Ruby 1.9
Рядок проблеми: C:/Test/blah.txt
доC:/Test/
Я знаю, що це просте запитання, але Google і Ruby quickref для Fileмене не знайшли рішення.
І я не маю досвіду роботи з Regex.
Мова програмування: Ruby 1.9
Рядок проблеми: C:/Test/blah.txt
доC:/Test/
Я знаю, що це просте запитання, але Google і Ruby quickref для Fileмене не знайшли рішення.
І я не маю досвіду роботи з Regex.
Відповіді:
Використовуйте File.dirnameметод Рубі .
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.