#!/usr/bin/env ruby require 'net/ftp' s_adresa = "ftp.nai.com" s_login = "ftp" s_heslo = "updafee@mail.com" zoznam = Dir.glob("dat-????.zip") if zoznam.length == 1 #erase 1 file only zoznam.each {|x| File.delete(x)} end zoznam = nil Net::FTP.open(s_adresa) do |ftp| ftp.login(s_login, s_heslo) ftp.chdir('CommonUpdater') subory = ftp.nlst subory.each {|x| ftp.getbinaryfile(x, x, 1024) if x =~ /^dat.*\.zip$/} ftp.close end