理想のFTPソフト作ろうプロジェクト
■ このスレッドは過去ログ倉庫に格納されています
0499名無しさん@お腹いっぱい。
03/05/04 14:07ID:k0TryxHX>>30みたいなのって、Windows標準機能のタスクスケジューラと
WSHやPerlを組み合わせれば簡単なんじゃねーの?
適当だけどPerlだと大体こんな感じで、これをタスクに登録しておけば
定時に自動でログをDL、ファイルをリフレッシュできるでそ。
Passiveモード要らなきゃftp.exeとWSHの組み合わせでも行けるし。
use Net::FTP;
my $ftp = Net::FTP->new('ftp.server.co.jp', Debug => 0, Passive => 1 );
$ftp->login('username', 'password');
$ftp->cwd('/bbs');
$ftp->rename('bbs.dat,'$bbs.dat');
my $time = &get_date_str;
$ftp->put('bbs.dat');
$ftp->get('$bbs.dat',"$time-bbs.dat");
$ftp->delete('$bbs.dat');
$ftp->quit;
sub get_date_str {
my( $sec, $min, $hour, $day, $mon, $year ) = localtime(time);
$year += 1900;
$mon++;
return( sprintf( "%04d%02d%02d%02d%02d%02d",$year, $mon, $day, $hour, $min, $sec ) );
}
■ このスレッドは過去ログ倉庫に格納されています