perl中如何查看文件或目录的时间

#!/usr/bin/perl
use POSIX qw(strftime);

while($filename = <*>){
    if (-d $filename){
        print "Directory : ";
    }

    print $filename;
    print ' ' x (25 - length($filename));
    ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,  $atime,$mtime,$ctime,$blksize,$blocks)  = stat($filename);
    my @t = localtime $ctime;
    $date = sprintf "%02u/%02u/%02u %02u:%02u:%02u", $t[4] + 1, $t[3], $t[5] % 100, $t[2], $t[1], $t[0];
    print $date;

    $date = strftime "%Y/%m/%d %H:%M:%S", (localtime $ctime)[0..5];
    print " ", $date;

    print "/n";
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值