Lenguaje de programación: Ruby 1.9
Cadena de problemas: C:/Test/blah.txt
aC:/Test/
Sé que es una pregunta fácil, pero Google y la referencia rápida de Ruby Fileno tienen una solución para mí.
Y no tengo experiencia con Regex.
Lenguaje de programación: Ruby 1.9
Cadena de problemas: C:/Test/blah.txt
aC:/Test/
Sé que es una pregunta fácil, pero Google y la referencia rápida de Ruby Fileno tienen una solución para mí.
Y no tengo experiencia con Regex.
Respuestas:
Usa el File.dirnamemétodo Ruby .
File.dirname("C:/Test/blah.txt")
# => "C:/Test"
File.dirname("/a/b/c/d")devuelve correctamente/a/b/cperoFile.dirname("/a/b/c/d/")(barra diagonal) también devuelve/a/b/c.