迭代CSV并使用FTP类下载文件名

时间:2017-02-20 16:32:54

标签: loops csv ftp iterate

我正在尝试通过我想从ftp服务器下载的文件名读取CSV文件但是我似乎无法让它工作。请让我知道我做错了什么?

  ftp = Net::FTP.new
  ftp.connect("myserver",21)
  ftp.login("myusername","mypassword")
  ftp.passive = false
  files = ftp.chdir('/')
  files = ftp.nlst("*.cfg")

  files=CSV.foreach("phonebook.csv") do |row|
  files=ftp.gettextfile(row,NIL)
  end

1 个答案:

答案 0 :(得分:0)

我想通了,我不确定是否真的必须这样做,但我将我的数组转换为字符串。这并不能解释为什么我从来没有得到这个论坛的回应,如果有人能告诉我我做错了什么?

    files=CSV.foreach("phonebook.csv") do |row|
    tempstr = row[0].to_s
    files = ftp.nlst(tempstr)
    files=ftp.getbinaryfile(tempstr)