Как я могу использовать Net :: FTP, чтобы получить файл, соответствующий шаблону? - PullRequest
1 голос
/ 11 апреля 2011

Как я могу использовать Net::FTP, чтобы получить файл, соответствующий шаблону?

В основном я хочу сделать следующее:

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

Должен соответствовать всем файлам, начинающимся с test, и выполнить get().

Спасибо за любую помощь!

1 Ответ

6 голосов
/ 11 апреля 2011

Попробуйте это решение с perlmonks.org. По сути, сделайте удаленный ls, отфильтруйте то, что вам не нужно, с помощью grep, затем извлеките файлы.

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

Кстати, поиск через Google "net :: FTP mget" занял около 10 секунд

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...