读书人

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

发布时间: 2012-09-23 10:28:11 作者: rapoo

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
?

读书人网 >Ruby Rails

热点推荐