国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Ruby - Ruby中遍歷目錄的簡潔方法

Ruby中遍歷目錄的簡潔方法

2020-04-21 10:28腳本之家 Ruby

這篇文章主要介紹了Ruby中遍歷目錄的簡潔方法,本文分享了一個復雜方法和一個簡潔方法,需要的朋友可以參考下

在ruby中我們要實現遍歷指定目錄的方法,網上的方法也非常之多,我們可以拿來參考參考,如下邊的traverse.rb文件內容所示:

復制代碼 代碼如下:

#!/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")

其實ruby中已經定義了Find.find方法來處理這種情況,上面的ruby程序可以用其方法來實現,代碼顯得更為整潔,如下所示:
復制代碼 代碼如下:

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

 

延伸 · 閱讀

精彩推薦
  • RubyRuby設計模式編程中使用Builder建造者模式的實例

    Ruby設計模式編程中使用Builder建造者模式的實例

    這篇文章主要介紹了Ruby設計模式編程中使用Builder建造者模式的實例,建造者模式將一個復雜對象的構造與它的表示分離,使同樣的構建過程可以創建不同的表...

    范孝鵬2192020-05-07
  • RubyRuby迭代器的7種技巧分享

    Ruby迭代器的7種技巧分享

    這篇文章主要介紹了Ruby迭代器的7種技巧分享,Ruby中的迭代器非常人性化,本文既是講解了7個技巧也是講解了7種迭代器,需要的朋友可以參考下 ...

    腳本之家4782020-04-20
  • RubyRuby進行文件信息輸出實例代碼

    Ruby進行文件信息輸出實例代碼

    Ruby進行文件信息輸出實例代碼,數據是隨機的,所以每次的記錄都會不同。 ...

    ruby教程網2962020-04-10
  • RubyRuby簡潔學習筆記(一):字符串、數字、類和對象

    Ruby簡潔學習筆記(一):字符串、數字、類和對象

    這篇文章主要介紹了Ruby簡潔學習筆記(一):字符串、數字、類和對象,本文是學習筆記第一篇,需要的朋友可以參考下 ...

    腳本之家2472020-04-20
  • RubyRuby環境下安裝使用bundler來管理多版本的gem

    Ruby環境下安裝使用bundler來管理多版本的gem

    這篇文章主要介紹了Ruby環境下安裝使用bundler來管理多版本的gem的方法,舉了Ruby On Rails中的應用實例來進行演示,需要的朋友可以參考下 ...

    日拱一卒4332020-05-10
  • Ruby剖析 Ruby 訪問控制

    剖析 Ruby 訪問控制

    前面,我們說 Ruby 沒有函數,只有方法.而且實際上有不止一種方法.這一節我們介紹 訪問控制 (accesscontrols). 想想當我們在最高層而不是在一個類的定義里定義...

    ruby教程網3572020-04-08
  • RubyCentOS中配置Ruby on Rails環境

    CentOS中配置Ruby on Rails環境

    經過一個上午的折騰,終于把ROR環境在CentOS中搞定,繞了很多彎路,把文章寫下來總結一下 ...

    可樂加糖4762020-04-12
  • Ruby簡要說明Ruby中的迭代器

    簡要說明Ruby中的迭代器

    這篇文章主要介紹了Ruby中的迭代器,迭代器的概念在動態語言的編程中十分重要,文章中介紹了Ruby中的each迭代器和collect迭代器,需要的朋友可以參考下 ...

    goldensun2772020-04-25
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美精品在线看 | 免费看黄色一级视频 | 欧美久久久久久久久久久 | 精品国产乱码久久久久久丨区2区 | 精品一区二区视频 | 久久伊人成人网 | 成人免费看 | 69中文字幕| 91精品久久久久久久久 | 亚洲视频在线观看中文字幕 | 91免费看网站| 黄网免费看 | 色av综合| 97精品一区二区 | 亚洲一区在线日韩在线深爱 | 国产精品99久久久久久www | 一级黄色毛片 | 欧美激情一区二区三级高清视频 | 韩日一区 | 欧美爱爱视频 | 亚洲成人激情在线观看 | 能看的av网站 | 韩日一区二区三区 | 自拍视频在线 | 激情网婷婷| 性免费网站 | 在线激情视频 | 成人av一区二区亚洲精 | 中文字幕成人 | 日韩精品一区二区三区在线观看视频网站 | 97超碰免费 | 99中文字幕 | 精品久久久久久久久久久久久久 | 成人网址在线观看 | 在线一区视频 | 人人爽人人爽人人片av | 国产精品久久久久久 | 成人久久精品 | 精品久久久久久久久久久 | 精品国内视频 | 久久精品国语 |