Sha256: 7a1a9525bd124df8f059fb5179f962be3384c4cda54a96efbdd424f7d3df1f3a
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
# upload files to a ftp server def uploadrwdaddressfiles require 'net/ftp' BasicSocket.do_not_reverse_lookup = true @rwdaddressftpdisplays = "" begin ftp = Net::FTP::new($rwdaddresses_ftpsite) @rwdaddressesftpdisplay = "files uploaded" + "\n" fileListarray = Dir.new($addressfiles_directory).entries.sort.delete_if { |tmpfile| ! (tmpfile =~ /nam$/) } if fileListarray ftp.debug_mode = false ftp.login($rwdaddresses_ftplogin, $rwdaddresses_ftppassword) ftp.chdir($rwdaddresses_ftpdirectory) print "I'm in the directory ", ftp.pwd(), "\n" end rescue print "ftp error" end begin if fileListarray remotelist = ftp.nlst($rwdaddresses_ftpdirectory) uploadListarray = fileListarray - remotelist uploadListarray.each do |temp| tmpfilenametoupload = File.join($addressfiles_directory,temp) ftp.puttextfile(tmpfilenametoupload , temp) @rwdaddressesftpdisplay = @rwdaddressesftpdisplay + temp + "\n" end end rescue print "ftp error code: #{ftp.last_response}" ensure ftp.close end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bigtinker-0.93 | code/superant.com.rwdaddresses/uploadrwdaddressfiles.rb |
bigtinker-0.94 | code/superant.com.rwdaddresses/uploadrwdaddressfiles.rb |