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


Ruby Pathname.entries用法及代碼示例

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

用法

entries()

返回目錄中的條目(文件和子目錄),每個條目都作為 Pathname 對象。

結果僅包含目錄中的名稱,沒有任何尾部斜杠或遞歸look-up。

pp Pathname.new('/usr/local').entries
#=> [#<Pathname:share>,
#    #<Pathname:lib>,
#    #<Pathname:..>,
#    #<Pathname:include>,
#    #<Pathname:etc>,
#    #<Pathname:bin>,
#    #<Pathname:man>,
#    #<Pathname:games>,
#    #<Pathname:.>,
#    #<Pathname:sbin>,
#    #<Pathname:src>]

結果可能包含當前目錄 #<Pathname:.> 和父目錄 #<Pathname:..>

如果您不想要 ... 並且想要目錄,請考慮 Pathname#children

相關用法


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