作者badwork (掰沃可)
看板perl
标题Re: [问题] 开启档案 依照日期的顺序?
时间Mon May 2 03:35:03 2005
※ 引述《badwork (掰沃可)》之铭言:
: 我使用while(<some_dir/*.*>) {} 来拜访某目录下的所有档案
: 不过顺序是按照档名排序
: 我也知道可以使用@tmp=stat("filename.ext")来取得档案修改的时间($tmp[9])
: 不过不知道该怎麽样套用到while里面让拜访顺序为档案修改时间??
: 後来查书 发现了 @list=sort{ -M $a <=> -M $b}
: 不过还是不知道怎麽塞进while里面.....
: ※ 编辑: badwork 来自: 218.34.241.5 (05/02 03:22)
结果还是试出来了
@list=<somedir/*.*>;
@list=sort{-M $a <=> -M $b} @list;
foreach(@list)
{
...
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.34.241.5