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 获取某个目录下的所有文件及文件夹

相关文章:

你感兴趣的文章:

标签云: