ディレクトリ名の取得

File.dirnameで取得できます。

file1 = 'C:\Documents and Settings\user\My Documents\test.txt'
file2 = '/home/user/test.txt'

puts File.dirname(file1) # C:\Documents and Settings\user\My Documents
puts File.dirname(file2) # /home/user

関連項目