首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Perl中获取文件的上次修改时间?

要在Perl中获取文件的上次修改时间,您可以使用stat函数。stat函数可以返回文件的元数据,包括上次修改时间。以下是一个简单的示例:

代码语言:perl
复制
#!/usr/bin/perl

use strict;
use warnings;

my $filename = "example.txt";

# 获取文件状态信息
my @stat = stat($filename);

# 获取上次修改时间
my $mtime = $stat[9];

# 格式化时间
my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime($mtime);
$year += 1900;
$mon += 1;

# 输出上次修改时间
print "File '$filename' was last modified on $year-$mon-$mday $hour:$min:$sec\n";

在这个示例中,我们首先使用stat函数获取文件的状态信息,然后从返回的数组中提取上次修改时间。接下来,我们使用localtime函数将时间戳格式化为可读的日期和时间。最后,我们输出上次修改时间。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

1时8分

TDSQL安装部署实战

5分33秒

JSP 在线学习系统myeclipse开发mysql数据库web结构java编程

16分8秒

人工智能新途-用路由器集群模仿神经元集群

领券