我正在连接 SFTP 并使用 perl 下载文件。我想下载 1 小时前创建/修改的文件。
下面是代码片段。
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"));
在这里,我想检查文件的修改时间并以小时为单位计算。