Linguagem de programação: Ruby 1.9
String do problema: C:/Test/blah.txt
paraC:/Test/
Eu sei que é uma pergunta fácil, mas o Google e o quickref do Ruby Filenão têm solução para mim.
E não tenho experiência com Regex.
Linguagem de programação: Ruby 1.9
String do problema: C:/Test/blah.txt
paraC:/Test/
Eu sei que é uma pergunta fácil, mas o Google e o quickref do Ruby Filenão têm solução para mim.
E não tenho experiência com Regex.
Respostas:
Use o File.dirnamemétodo Ruby .
File.dirname("C:/Test/blah.txt")
# => "C:/Test"
File.dirname("/a/b/c/d")retorna corretamente ,/a/b/cmasFile.dirname("/a/b/c/d/")(barra final) também retorna/a/b/c.