Langage de programmation: Ruby 1.9
Chaîne de problème: C:/Test/blah.txt
àC:/Test/
Je sais que c'est une question facile, mais Google et la référence rapide Ruby File
n'ont pas de solution pour moi.
Et je n'ai aucune expérience avec Regex.
Langage de programmation: Ruby 1.9
Chaîne de problème: C:/Test/blah.txt
àC:/Test/
Je sais que c'est une question facile, mais Google et la référence rapide Ruby File
n'ont pas de solution pour moi.
Et je n'ai aucune expérience avec Regex.
Réponses:
Utilisez la File.dirname
méthode Ruby .
File.dirname("C:/Test/blah.txt")
# => "C:/Test"
File.dirname("/a/b/c/d")
renvoie correctement/a/b/c
maisFile.dirname("/a/b/c/d/")
(barre oblique finale) renvoie également/a/b/c
.