编程语言: Ruby 1.9
问题字符串:C:/Test/blah.txt
转到C:/Test/
我知道这是一个简单的问题,但是谷歌和File
版的Ruby quickref对我来说没有解决方案。
我也没有使用Regex的经验。
发布于 2011-09-13 18:04:19
使用Ruby File.dirname
方法。
File.dirname("C:/Test/blah.txt")
# => "C:/Test"
发布于 2019-12-06 05:48:48
更通用的是Ruby Pathname类:
require 'pathname'
pn = Pathname.new("C:/Test/blah.txt")
p pn.dirname.to_s + Pathname::SEPARATOR_LIST
这就给了C:/Test/
。
https://stackoverflow.com/questions/7399882
复制相似问题