我正在尝试通过我想从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
答案 0 :(得分:0)
我想通了,我不确定是否真的必须这样做,但我将我的数组转换为字符串。这并不能解释为什么我从来没有得到这个论坛的回应,如果有人能告诉我我做错了什么?
files=CSV.foreach("phonebook.csv") do |row|
tempstr = row[0].to_s
files = ftp.nlst(tempstr)
files=ftp.getbinaryfile(tempstr)