使用vba将本地文件上传到ftp的命令

时间:2018-07-04 11:59:50

标签: vba ftp movefile

我有一个txt,我想将其上传到ftp。我正在处理ftp目录,因为它是本地设备目录,如下面的代码所示:

Sub uploadtoftp()

Dim FSO As Object
Dim mypath As String
Dim myfile As String
Dim newpath As String


mypath = "V:\Departamento\7920-SOLVENCIA\1. Riesgo de Mercado\11. Implantacion herramienta de tesorería\9. Precios\"
myfile = "VAL_IRS.txt"
newpath = "ftp://192.168.1.237/"

Set FSO = CreateObject("scripting.filesystemobject")

FSO.MoveFile Source:=mypath & myfile, Destination:=newpath & myfile

End Sub

但是当我执行它时,我得到了错误

  

运行时错误52,文件名或数字错误

我认为出现此错误是因为处理普通的ftp目录不正确,但是我不知道如何以正确的方式处理它。

我发现这个问题已经解决了,但是答案中没有提供解决方案(我也尝试将其应用失败):

Question already done

有人可以帮助我吗?

0 个答案:

没有答案