2
我正在连接SFTP并使用perl下载文件。我想下载1小时前创建/修改的文件。如何使用perl在SFTP中查找文件的年龄?
以下是代码片段。
use strict;
use Net::SFTP::Foreign;
my $sftp_conn=Net::SFTP::Foreign->new('test.sftp.com',user=>'test',password=>'test123');
my $a1 = Net::SFTP::Foreign::Attributes->new();
my $a2 = $sftp_conn->stat('/inbox/tested.txt') or die "remote stat command failed: ".$sftp_conn->status;
$sftp_conn->get("/inbox/tested.txt","/tmp"));
在这里我想检查文件的年龄在什么时候它修改和计算在几小时内。
'mtime'和'atime'在Unix时间;从时代开始经过的秒数(UTC时间1970年1月1日00:00:00)。我会在解释它的文档中添加一个注释。 – salva
@salva甜美,谢谢! :)很高兴能够直接从模块作者处听到。 – simbabque