gpt4 book ai didi

ruby - 在 ruby​​ 中下载多个 FTP 文件,如 d*.txt

转载 作者:数据小太阳 更新时间:2023-10-29 07:02:31 25 4
gpt4 key购买 nike

我需要连接到一个 ftp 站点并下载一堆名为 D*.txt 的文件(最多 6 个)。你能帮我用 Ruby 编写代码吗?下面的代码就

ftp = Net::FTP::new("ftp_server_site")
ftp.login("user", "pwd")
ftp.chdir("/RemoteDir")
fileList= ftp.nlst
ftp.getbinaryfile(edi, edi)
ftp.close

谢谢

最佳答案

最简单的方法是遍历 fileList 中的文件列表。

这是一个例子(未经测试):

ftp = Net::FTP::new("ftp_server_site")
ftp.login("user", "pwd")
ftp.chdir("/RemoteDir")
fileList = ftp.list('D*.txt')
fileList.each do |file|
ftp.gettextfile(file)
end
ftp.close

希望这对您有所帮助。

关于ruby - 在 ruby​​ 中下载多个 FTP 文件,如 d*.txt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4255141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com