Fri, Jul 02, 1999 at 01:01:29AM +0900 において
Takeshi UME Imai さん曰く:

こんにちは。和田宗祐です。

> ftplibの使い方について質問させてください。
> 
> ISPのあるdirectory(自身のhome directory以下にある)にあるファイルをごぞっ
> とftpでとってこようと以下のようなスクリプトを書きました。

ftp.dirのreply codeを受け取る前に、getbinaryfileをしているからかな?

> -------------------------------------------------------------------------
> #!/usr/local/bin/ruby 
> 
> require 'ftplib'
> 
> ftp = FTP.new(my_isp_hostname, my_account, my_passwd)
> ftp.chdir(my_directory)
lists = []
lists = ftp.dir
lists.each {|i|
> ftp.dir do |i|
>   next if (i =~ /^total/)
>   filename = i.split(/\s+/).pop
>   print filename, "\n"
>   ftp.getbinaryfile(filename, filename, 4096) do |data|
>     print "."
>     $>.flush
>   end
>   print "\n"
}
> end
> ftp.quit
> ftp.close
> -------------------------------------------------------------------------
なんて、一度、受けるのは?

-- 
  Munemasa Wada