标签: perl ftp design-patterns match
如何使用Net::FTP来获取与模式匹配的文件?
Net::FTP
基本上我想做的是:
$ftp->get("test*");
应匹配以test开头的所有文件并执行get()。
get()
感谢您的帮助!
答案 0 :(得分:6)
从perlmonks.org尝试this solution。基本上做一个远程ls,用grep过滤掉你不想要的东西,然后获取文件。
grep
$ftp->get($_) for grep /\.txt$/, $ftp->ls;
顺便说一句,用Google "net::FTP mget"