列出当前文件夹下的目录及文件
all = dir.list all.each do |o| if o.is_a?(COS::COSFile) puts "File: #{o.name} #{o.format_size}" else puts "Dir: #{o.name} #{o.created_at}" end end
Parameters:
Options Hash (options):
搜索前缀如果填写prefix, 则列出含此前缀的所有文件及目录
每页拉取的数量, 默认20条
获取方式:dir_only 只获取目录, :file_only 只获取文件, 默认为 :both 全部获取
排序方式 :asc 正序, :desc 倒序 默认为 :asc
Returns:
迭代器, 其中Object可能是COS::COSFile或COS::COSDir
Raises:
服务端异常返回
173 174 175
# File 'lib/cos/dir.rb', line 173 def list(options = {}) bucket.list(path, options) end