论坛首页 编程语言技术论坛

ruby socket 之 ftp

浏览 2741 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (6) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-01-26   最后修改:2010-01-28
socket 之 ftp 应用与学习

require 'net/ftp'

begin
  ftp = Net::FTP.new()
  ftp.connect("localhost", 221)
  ftp.login("******", "******")
  #1.Download from server
  server_files = ftp.chdir('/')
  #显示a开头的文件和文件夹
  server_files = ftp.list('a*')
  puts server_files
  ftp.gettextfile('a.txt', 'a.log')
  
  #2.Upload 最近10分钟修改过的文件
  local_files = `find . -mmin 10`
  puts local_files
  for file in local_files
    ftp.put(file, file)
  end
  
rescue Exception => ex
  puts ex
ensure
  ftp.close
end
   发表时间:2010-01-28  
你也不用把你ftp的密码就这样给贴出来把!
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics