如何使用Net :: FTP获取与模式匹配的文件?

时间:2011-04-11 19:00:15

标签: perl ftp design-patterns match

如何使用Net::FTP来获取与模式匹配的文件?

基本上我想做的是:

$ftp->get("test*");

应匹配以test开头的所有文件并执行get()

感谢您的帮助!

1 个答案:

答案 0 :(得分:6)

从perlmonks.org尝试this solution。基本上做一个远程ls,用grep过滤掉你不想要的东西,然后获取文件。

$ftp->get($_) for grep /\.txt$/, $ftp->ls;

顺便说一句,用Google "net::FTP mget"

查找大约需要10秒钟