[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(DTPtechNote:212) ファイルを日付順でsort



あれま、さっき間違えて送信してしまった。消さなくちゃ(^^;;;;; 
サブジェクト替えました。

ほとんど引き写しだけど、rubyで書くとこんな感じか。。。
さして遅いとは思わないんだけどなぁ。。。

#! /usr/local/bin/ruby
# /home/tetsu/src/ruby/intro/w/sort1.rb
# Created: October 28,2001 Sunday 03:26:45

files = Dir.entries('.').collect do |f|
  [f, File.stat(f).mtime]
end

files.sort {|a, b|
  [b[1], a[0]] <=> [a[1], b[0]]
}.each do |arr|
  p arr
end