首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

Ruby 获取某个目录上的所有文件及文件夹

2012-09-23 
Ruby 获取某个目录下的所有文件及文件夹通过Ruby的Find模块可以执行类似find命令,然后获得某个目录下的所

Ruby 获取某个目录下的所有文件及文件夹

通过Ruby的Find模块可以执行类似find命令,然后获得某个目录下的所有文件和文件夹列表。

def scanf(path)  list=[]  Find.find(path) do |f|     list << f  end  list.sortend

?

按前缀进行合并:

def mergePre(list)  res = []  newList = list.sort  newList.each do |i|    r = true    res.each do |j|      if i.index(j)==0        r = false        break      end    end    res << i if r  end  resend
?

热点排行