a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Ruby > 正文

Ruby中遍歷目錄的簡潔方法

2020-10-29 19:42:45
字體:
供稿:網(wǎng)友

在ruby中我們要實(shí)現(xiàn)遍歷指定目錄的方法,網(wǎng)上的方法也非常之多,我們可以拿來參考參考,如下邊的traverse.rb文件內(nèi)容所示:

復(fù)制代碼 代碼如下:

#!/usr/bin/ruby
def traverse(filepath)
    if File.directory?(filepath)
      puts "Dirs:" + filepath
      Dir.foreach(filepath) do |filename|
        if filename != "." and filename != ".."
          traverse(filepath + "/" + filename)
        end
      end
    else
      puts "Files:" + filepath
    end
  end
  
#traverse("d:/vmware")
traverse("/usr/local/src")

其實(shí)ruby中已經(jīng)定義了Find.find方法來處理這種情況,上面的ruby程序可以用其方法來實(shí)現(xiàn),代碼顯得更為整潔,如下所示:
復(fù)制代碼 代碼如下:

#!/usr/bin/ruby
require  'find'
Find.find("/usr/local/src") do |filename|
  p filename
end

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 99国产精品久久久久久久 | 1000部精品久久久久久久久 | 日本高清视频在线播放 | caoporon| 毛片视频免费 | 久久91| 欧美午夜影院 | www.国产 | 久久久蜜桃| 久久91久久久久麻豆精品 | 国产综合在线视频 | 午夜免费一区二区播放 | 性色在线视频 | 91精品久久久久久久久 | 高清xxxx | 中文无码久久精品 | 中文字幕精品一区久久久久 | 国产精品日韩欧美一区二区三区 | 香蕉大人久久国产成人av | 日韩精品一区二区三区在线 | 中文字幕精品一区二区三区精品 | 欧美3区| 亚洲网站免费 | 伊人激情网 | 国产欧美综合一区二区三区 | 成人午夜sm精品久久久久久久 | 色99在线| 97在线播放 | 国产视频一区二区在线观看 | 一区二区三区在线播放 | 日韩欧美国产一区二区三区 | 麻豆久久久9性大片 | 日韩一区二区三区在线视频 | 日韩成人免费 | 午夜日韩| 一区二区三区免费看 | 精品久久久久久久久久久 | 色综合欧美 | 国产一区二区三区久久久久久久久 | 久久人人爽人人爽人人片av高清 | 久久久久久亚洲 |