2017-02-20 32 views
-1

Я пытаюсь прочитать файл CSV с именами файлов, которые я хотел бы загрузить с моего ftp-сервера, но я не могу заставить его работать. Пожалуйста, дайте мне знать, что я делаю неправильно?перебирать CSV и загружать имена файлов с использованием класса FTP

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 

ответ

0

Я понял, я не уверен, действительно ли это нужно сделать, но я преобразовал свой массив в строку. Это не объясняет, почему я никогда не получаю ответа от этого форума, если кто-то может рассказать мне, что я делаю неправильно?

files=CSV.foreach("phonebook.csv") do |row| 
    tempstr = row[0].to_s 
    files = ftp.nlst(tempstr) 
    files=ftp.getbinaryfile(tempstr) 
Смежные вопросы