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