2014-12-08 55 views
1

我正在處理我的FTP服務器中的一些文件,當我完成文件的移動時,我想將它們移動到專門爲該批創建的目錄中。使用Ruby創建目錄並將磁貼移動到它FTP類

代碼成功創建目錄,但我錯過了一些移動文件的路徑。

如何獲取目錄的名稱以將其添加到路徑中?

ftp=Net::FTP.new 
ftp.connect("...") 
ftp.login('...', '...') 

files = ftp.nlst("*.xml") 


new_directory = ftp.mkdir(Time.now.to_s) 

files.each do |file| 
    ftp.rename(file, "/#{new_directory}/#{file}") 
end 

回答

1

我試圖存儲錯誤的值。

new_directory = Time.now.to_s 
ftp.mkdir(new_directory) 

files.each do |file| 
    ftp.rename(file, "#{new_directory}/#{file}") 
end 
相關問題