我正在用 Ruby 构建一个应用程序,它有一个命令,可以将某个目录的内容传输到远程 FTP 服务器。我知道在 Ruby 中通过 ftp 传输单个文件的方法是:
file = File.open('file.txt')
Net::FTP.open(ftp_server, username, password) { |ftp|
ftp.putbinaryfile(file)
}
我只是不知道如何通过 FTP 类的构建来传输目录的内容。如果有人能给我一个如何做到这一点的例子,或者知道可以做到这一点的 Ruby 库,那将不胜感激。