清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
require "win32ole" cd = WIN32OLE.new("MSComDlg.CommonDialog") cd.filter = "All Files(*.*)|*.*" +"|Ruby Files(*.rb)|*.rb" cd.filterIndex = 2 cd.maxFileSize = 128 # Set MaxFileSize cd.showOpen() file = cd.fileName # Retrieve file, path if not file or file=="" puts "No filename entered." else puts "The user selected: #{file}\n" end