Rubyでフォルダ選択ダイアログ

win32oleを使う。

require 'win32ole'

・・・

app =  WIN32OLE.new('Shell.Application')
path = app.BrowseForFolder(0, 'フォルダを選択してください', 0, 'C:/')

puts path.Items.Item.path