- 234 名前:デフォルトの名無しさん mailto:sage [2005/06/04(土) 20:29:05 ]
- >>227
こんな感じかな。更新日時でソートと解釈したけど $ctimeで作成日時、$atimeでアクセス日時にもできる。 $dirname = '.'; opendir(DIR,$dirname); foreach my $f (readdir(DIR)){ next unless(-f $f); my($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size, $atime,$mtime,$ctime,$blksize,$blocks) = stat($f); $file{$mtime} = $f;# 更新から経過秒数 } closedir(DIR); foreach $t (sort {$file{$a}<=>$file{$b}} keys %file){ #経過秒数でソート print "$file{$t} $t\n"; }
|

|