帮酷LOGO
0 0 评论
文章标签:列表  files  DIR  lis  文件  

我将使用irb (交互式ruby shell环境)来演示如何做到这一点。

使用irb

假设已经安装了ruby,从shell窗口(Unix,Linux,mac或Windows上的shell )中,只需键入irb,如下所示:

$ irb>>

如何在当前目录中列出选定的文件

在下面的序列中,文本i类型以粗体显示,其余文本来自irb shell环境:

$ irb>> basedir = '.'=>"."
>> files = Dir.glob("*.jpg")=> ["disk-inventory-x-1.jpg","disk-inventory-x-2.jpg","omni-disk-sweeper-1.jpg"]
>> puts filesdisk-inventory-x-1.jpg
disk-inventory-x-2.jpg
omni-disk-sweeper-1.jpg
=> nil

正如你从该代码中看到的,我在当前目录中获取JPG文件列表:

basedir = '.'
files = Dir.glob("*.jpg")

如何列出当前目录中的所有文件

如果要获取当前目录中所有文件的列表,只需更改glob模式,如下所示:

files =Dir.glob("*")


文章标签:文件  files  lis  DIR  列表  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语