gpt4 book ai didi

ruby - 如何在 ruby​​ 脚本中使用 Net::FTP 将远程 FTP 服务器上的文件移动到同一 FTP 服务器上的目录

转载 作者:数据小太阳 更新时间:2023-10-29 06:50:00 24 4
gpt4 key购买 nike

如何在 ruby​​ 脚本中使用 Net::FTP 将远程 FTP 服务器上的文件移动到同一 FTP 服务器上的目录。我知道文件名并且我使用 ftp.mkdir 创建了一个目录,但显然没有将文件移动到创建的文件夹的方法。

最佳答案

可以使用 Net::FTP 类的 rename() 方法移动文件(和目录)。示例:

ftp = Net::FTP.new("ftp.myserver.com","myusername","mypassword")
ftp.binary = true
ftp.passive = true

path1 = "/original/dir/path/" # Dir to move
path2 = "/new/path/" # New path of Dir

ftp.rename(path1, path2)

就是这样!这会导致所有文件在同一 FTP 服务器上从一个路径移动到另一个路径。

关于ruby - 如何在 ruby​​ 脚本中使用 Net::FTP 将远程 FTP 服务器上的文件移动到同一 FTP 服务器上的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15382837/

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