首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Perl在ftp目录中列出20分钟以上的文件?

如何使用Perl在ftp目录中列出20分钟以上的文件?
EN

Stack Overflow用户
提问于 2014-08-06 02:18:20
回答 1查看 1.5K关注 0票数 0

我有一个通过ftp目录列出文件的代码,但我希望只能列出20分钟以上的文件。

代码语言:javascript
复制
use Net::FTP;

#Global variables that i am not going to list down..

my $pattern = 'fi*';
my @remote_files;


my $ftp = Net::FTP->new($host) or die "Error connecting to $host: $@";

$ftp->login($username,$password) or die "Login failed: ", $ftp->message;

$ftp->cwd($ftpdir) or die "Can't go to $ftpdir: ", $ftp->message;

print $ftp->pwd();

@remote_files = $ftp->ls($pattern);

foreach my $file (@remote_files){
   print "file: $file\n";
}

$ftp->quit or die "Error closing ftp connection: ", $ftp->message;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-06 03:50:17

nvm我自己解决了这个问题我用

代码语言:javascript
复制
$ftp->mdtm($file); 

获取文件的时间,并将其与当前时间减20分钟进行比较。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25151287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档