Programmiersprache: Ruby 1.9
Problem String: C:/Test/blah.txt
bisC:/Test/
Ich weiß, dass es eine einfache Frage ist, aber Google und der Ruby Quickref für File
haben keine Lösung für mich.
Und ich habe keine Erfahrung mit Regex.
Programmiersprache: Ruby 1.9
Problem String: C:/Test/blah.txt
bisC:/Test/
Ich weiß, dass es eine einfache Frage ist, aber Google und der Ruby Quickref für File
haben keine Lösung für mich.
Und ich habe keine Erfahrung mit Regex.
Antworten:
Verwenden Sie die Ruby- File.dirname
Methode.
File.dirname("C:/Test/blah.txt")
# => "C:/Test"
File.dirname("/a/b/c/d")
kehrt korrekt zurück,/a/b/c
aberFile.dirname("/a/b/c/d/")
(abschließender Schrägstrich) kehrt auch zurück/a/b/c
.