當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Ruby Pathname.children用法及代碼示例

本文簡要介紹ruby語言中 Pathname.children 的用法。

用法

children(with_directory=true)

Pathname 對象數組的形式返回目錄的子項(文件和子目錄,非遞歸)。

默認情況下,返回的路徑名將有足夠的信息來訪問文件。如果將 with_directory 設置為 false ,則返回的路徑名將僅包含文件名。

例如:

pn = Pathname("/usr/lib/ruby/1.8")
pn.children
    # -> [ Pathname:/usr/lib/ruby/1.8/English.rb,
           Pathname:/usr/lib/ruby/1.8/Env.rb,
           Pathname:/usr/lib/ruby/1.8/abbrev.rb, ... ]
pn.children(false)
    # -> [ Pathname:English.rb, Pathname:Env.rb, Pathname:abbrev.rb, ... ]

請注意,結果從不包含目錄中的條目...,因為它們不是子項。

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 Pathname.children。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。