File::Fetch

URIを指定してファイルをフェッチする。
LWP::Simpleでも同様の事が出来るが、ファイルに保存するだけならFile::Fetchの方が軽い。

use File::Fetch;
パッケージをロードする。

my $ff = File::Fetch->new( uri => 'http://soft.bko.to/perl/File-Fetch.html');
URIを指定してインスタンスを生成する。

$ff->fetch( to => $path) || die("File Fetch Error\n");
保存先ディレクトリを指定してファイルをフェッチする。

my $msg = $ff->error;
直前に発生したエラーに関するメッセージを返す。